HI Jordan, I am wondering how I could modify the above code to only start when a service exist with out ignoring errors as an option.
On Monday, January 25, 2021 at 6:53:03 AM UTC-5 [email protected] wrote: > Thank you! > I wonder why i didn't try it... > > On Sun, Jan 24, 2021 at 9:28 PM [email protected] <[email protected]> > wrote: > >> Just loop the services entry and then your item is item.name. >> >> - win_service: >> name: '{{ item.name }}' >> state: started >> with_items: '{{ service.services }}' >> >> This works because service.services is a list that contains a dictionary >> so you are looping each entry and then getting the name key in that dict. >> >> On Sunday, January 24, 2021 at 11:44:26 PM UTC+10 [email protected] wrote: >> >>> Hi Jordan, can you please assist here ? >>> >>> On Sun, Jan 24, 2021 at 3:08 PM [email protected] <[email protected]> >>> wrote: >>> >>>> Hi >>>> Trying to use win_service_info with a register. >>>> While the register is filled with multiple entries, i want to make sure >>>> all these are started. >>>> How to write the loop ? >>>> >>>> - name: Find all services that start with 'blabla' >>>> ansible.windows.win_service_info: >>>> name: blabla* >>>> register: service >>>> >>>> #Print everything >>>> - name: Print service facts >>>> ansible.builtin.debug: >>>> var: service >>>> >>>> #Print only the first one >>>> - name: Print service facts >>>> ansible.builtin.debug: >>>> var: service.services[0].name >>>> >>>> * - name: make sure service is started* >>>> * win_service:* >>>> * name: 'service.services[{{ item }}].name'* >>>> * state: started* >>>> * with_items: service.services.index ?* >>>> >>>> Thanks! >>>> >>>> cc @jborean93 >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "Ansible Project" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/ansible-project/iWsksxxaAaY/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/ansible-project/00316553-786f-4d4b-96c8-abc85726cfebn%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/ansible-project/00316553-786f-4d4b-96c8-abc85726cfebn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Ansible Project" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/ansible-project/iWsksxxaAaY/unsubscribe >> . >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/eeea178f-9cf3-42e8-8270-6fa3d7e4229an%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/eeea178f-9cf3-42e8-8270-6fa3d7e4229an%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/a01ad556-cd4a-4a35-aabd-8bf08eeef415n%40googlegroups.com.
