Hi you've missed a few basic things. The vars file contains a duplicate variable layers - that won't work. Also, you appear to want to loop over the variable layers, but you don't actually use it. Have a look at this URL, it has some nice examples of how loops work:
https://docs.ansible.com/ansible/latest/user_guide/playbooks_loops.html#iterating-over-a-simple-list On Mon, 16 Mar 2020 at 08:21, Shifa Shaikh <shifa...@gmail.com> wrote: > > Here is my variable file: > > cat vars.yml > --- > > layers: > - name: APP > layers: > - name: WLS > > > Here is my playbook > > cat varloop.yml > --- > > hosts: localhost > vars_files: > - vars.yml > > > > tasks: > - name: Create sublinks based of bad.txt files > include_tasks: "{{ playbook_dir }}/inner.yml" > loop: "{{ layers }}" > loop_control: > loop_var: my_result > > inner.yml > - name: Generate JSON data > block: > - file: path="{{ playbook_dir }}/dashboard/{{ my_result.name }} > state=directory recurse=yes" > > > However, I'm getting the following error running the code: > > TASK [file] > ************************************************************************************************************************************************* > fatal: [localhost]: FAILED! => {"changed": false, "msg": "file > (/tmp/dashboard/APP state=directory recurse=yes) is absent, cannot continue", > "path": "/tmp/dashboard/APP state=directory recurse=yes"} > > I was expecting the play to create the directory "/tmp/dashboard/APP", > however it errors and fails. Can you please suggest ? > > -- > 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/0fe8246b-1d71-44c4-baa0-6185815366a1%40googlegroups.com. -- Dick Visser Trust & Identity Service Operations Manager GÉANT -- 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/CAL8fbwPqEBHn2E2kU3WDYdOH7sUDoh6yimBY%3DDKrWV11yBQRXQ%40mail.gmail.com.