@Vladimir this prints only the first name and path under the hostname. 

I wish to loop all name and path under the given host. 

On Monday, March 2, 2020 at 11:40:36 AM UTC+5:30, Vladimir Botka wrote:
>
> On Sun, 1 Mar 2020 21:37:42 -0800 (PST) 
> Shifa Shaikh <shif...@gmail.com <javascript:>> wrote: 
>
> > listings.yml 
> > 
> > --- 
> > 10.9.9.42: 
> >   - name: myapp 
> >     path: /app/myapp_war.ear/myapp.war 
> >   - name: myapp JS 
> >     path: /app/myapp_war.ear/myapp.war/javascripts 
> > 10.9.9.43: 
> >   - name: CVS 
> >     path: /app/CVS.ear/CVS.war/ui/js 
> >   - name: CHK 
> >     path: /app/logs/tmp 
> >   - name: SSO 
> >     path: /app/CVS.ear/CVS.war/WEB-INF 
> > 
> > [...] 
> > 
> >   tasks: 
> >    - name: Load entire repository inventory 
> >      include_vars: 
> >        file="{{ playbook_dir }}/vars/listing.yml" 
> >     name: user1 
> > 
> >    - debug: 
> >        msg: "Name {{ item.0.name }} on path{{ item.0.path }}" 
> >      loop: 
> >        - "{{ inventory_hostname }}" 
>
> The variables from the file are assigned into the dictionary "user1". Fix 
> the 
> variables' references 
>
>     - debug: 
>         msg: "Name {{ user1[item].0.name }} on path {{ user1[item].0.path 
> }}" 
>       loop: 
>         - "{{ inventory_hostname }}" 
>
> With single item the loop is not necessary 
>
>     - debug: 
>         msg: "Name {{ user1[inventory_hostname].0.name }} on 
>               path {{ user1[inventory_hostname].0.path }}" 
>
> HTH, 
>         -vlado 
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/2a93b4ce-6d1a-428f-8853-12555789dbfe%40googlegroups.com.

Reply via email to