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 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/eeea178f-9cf3-42e8-8270-6fa3d7e4229an%40googlegroups.com.