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