ant to use my group_vars variable with loops to assign variable value as argument which i want to run from playbook. for my workaround

5 views
Skip to first unread message

Atul Sharma

unread,
Mar 14, 2019, 3:38:39 AM3/14/19
to Ansible Project
I want to use my group_vars variable with loops to assign variable value as argument which i want to run from playbook. for my workaround 


group_vars :
-- -------------
app.yml:

clay:
    username_ice:   admin
    password_ice:   abc1234
  
 nTurn:
     nTurn_AltStunPort: 3479
     nTurn_PublicTurnPort: 3478
     nTurn_PublicAltStunPort: 3479
     nTurn_TurnAddress: "{{ansible_default_ipv4.address}}"
     nTurn_PublicTurnAddress: "{{ansible_default_ipv4.address}}"
     nTurn_PublicAltStunAddress: "{{ansible_default_ipv4.address}}"
     nTurn_AltStunAddress: "{{ansible_default_ipv4.address}}"
     nTurn_username: nicevoipuser
     nTurn_password: ekzmapxj2016DMnice
     nTurn_pkg_path: /clay-2.1.6-p13/nTurn-1.3.4.npkg



following is my playbook tasks:
-----------------------------------------
- name: executing expect script clay_configuration.sh to configure nTurn
  shell: ./nTurn_configuration.sh  {{item.1}}  {{item.2}}  {{item.3} } {{item.4}}  {{item.5}}
  register: clay_status
  with_items:
     - { 1: '"{{ clay.username_ice }}"' }
     - { 2: '"{{ clay.password_ice }}"' }
     - { 3: '"{{ nTurn.nTurn_pkg_path }}"' }
     - { 3: '"{{ nTurn.nTurn_TurnAddress }}"' }
     - { 4: '"{{ nTurn.nTurn_username }}"' }
     - { 5: '"{{ nTurn.nTurn_password }}"' }


i want to pass  {{item.1}} {item.2}} {item.3}} {item.4}}     -- should be change as variable value  which i populate in loop

Thanks....
Reply all
Reply to author
Forward
0 new messages