child2.yml

---------------------
- hosts: test1
  remote_user: user1
  tasks:
   - name: Fetch ansible file from client
     fetch: src=/tmp/{{certname}} dest=/home/test/ flat=yes

- hosts: "{{domainname}}"
  remote_user: user1

  tasks:
   - name: Copy file to client1
     copy: src=/home/test/{{certname}} dest=/home/tomcat-user/ 
owner=tomcat-user group=tomcat-user mode=0644
     sudo: true

- hosts: "{{domainname}}"
  remote_user: user1
  vars_files:
   - "group_vars/{{domainname}}"

  tasks:
   - name: check files
     command: 'ls -lrt /home/tomcat-user/{{certname}}'
     sudo: true



On Wednesday, December 20, 2017 at 11:22:53 PM UTC+5:30, John Foley wrote:
>
> You probably need to show us child2.yml....
>
> On Wednesday, December 20, 2017 at 8:05:30 AM UTC-5, bablu wrote:
>>
>> I have a situation where 1) updating IP in inventory through following 
>> shell and 2) using that IP it will perform some operation. However, 
>> child2.yml is 
>> not taking updated IP in inventory and still takes old IP. 
>>
>> Moreover, once job is finished its showing updated IP in the inventory. 
>> How can I achieve this so that it will take only updated IP.  
>>
>>
>> - hosts: localhost 
>>   gather_facts: False
>>   connection: local 
>>   vars_files:
>>    - "group_vars/{{domainname}}"
>>
>>   tasks:
>>    - name: get the elb IPs
>>      shell: sh /etc/ansible/elb_grep_ip.sh {{elb_id}} {{domainname}}
>>
>> - include: child2.yml
>>
>

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/634504cf-66fc-4624-9118-951327c2acb8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to