ansible – example fetch

Example Fetch

[ansadmin@centos64 ~]$ more fetch.yml

– hosts: all
tasks:
– name: fetch passwd file
fetch: dest={{ansible_hostname}}/passwd_file src=/etc/passwd flat=yes

– name: fetch yum.conf file
fetch: dest={{ansible_hostname}}/yum_file src=/etc/yum.conf flat=yes

run playbook

[ansadmin@centos64 ~]$ ansible-playbook fetch.yml –ask-pass
SSH password:

PLAY [all] ********************************************************************

GATHERING FACTS ***************************************************************
ok: [192.168.122.50]
ok: [192.168.122.100]

TASK: [fetch passwd file] *****************************************************
changed: [192.168.122.100]
changed: [192.168.122.50]

TASK: [fetch yum.conf file] ***************************************************
changed: [192.168.122.100]
changed: [192.168.122.50]

PLAY RECAP ********************************************************************
192.168.122.100            : ok=3    changed=2    unreachable=0    failed=0
192.168.122.50             : ok=3    changed=2    unreachable=0    failed=0

 

 

Leave a comment