On Mon, 20 Apr 2020 21:58:34 +0530
Suresh Karpurapu <[email protected]> wrote:

> ... to achieve my goal as iteration[*have multiple nfs volume in
> CSV for each host*] is failing with add_host module due to *BYPASS_HOST_LOOP
> = True* in module destination. ...
> [...]
> - name: list the volumes
>   hosts: nfsgroup
>   become: yes
>   gather_facts: false
>   tasks:
>     - name: debug output
>       debug:
>         msg:
>           - "{{ inventory_hostname }}"
>           - "{{ var1 }}"
>           - "{{ var2 }}"
> [...]
> - name: mounting the volume in the fstab file
>   hosts: nfsgroup
>   gather_facts: false
>   become: yes
>   tasks:
>     - name: mounting the volume in the fstab file
>       mount:
>         fstype: nfs
>         opts:
> "rw,bg,hard,rsize=65536,wsize=65536,vers=3,actimeo=0,nointr,suid,timeo=600,tcp"
>         dump: "0"
>         passno: "0"
>         src: "{{ var1[0] }}"
>         path: "{{ var2[0] }}"
>         state: mounted
>       delegate_to: "{{ inventory_hostname }}"
> ...

delegate_to: "{{ inventory_hostname }}" is redundant.

Try "with_together"
https://docs.ansible.com/ansible/latest/user_guide/playbooks_loops.html#with-together

- name: mounting the volume in the fstab file
  hosts: nfsgroup
  gather_facts: false
  become: yes
  tasks:
    - name: mounting the volume in the fstab file
      mount:
        fstype: nfs
        ...
        src: "{{ item.1 }}"
        path: "{{ item.2 }}"
        state: mounted
      with_together:
        - "{{ var1 }}"
        - "{{ var2 }}"


> *Result:*
> TASK [list the volumes]
> ok: [host1] => {
>     "msg": [
>         "host1",
>         [
>             "nfsflr01:/volahcstg_www_masup_stg_data_01",
>             "nfsflr02:/volahcstg_www_masup_stg_app_01"
>         ],
>         [
>             "/myasup/stg/data",
>             "/myasup/stg/app"
>         ]
>     ]

-- 
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/20200427094620.0a2d165c%40gmail.com.

Attachment: pgpxxHpz5hVMn.pgp
Description: OpenPGP digital signature

Reply via email to