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.