File Transfer

  1. Transfer a file directly to many servers

$ ansible europe -m copy -a "src=/etc/hosts dest=/tmp/hosts" 
  1. To change the ownership and permissions on files

$ ansible webservers -m file -a "dest=/srv/foo/a.txt mode=600" 
$ ansible webservers -m file -a "dest=/srv/foo/b.txt mode=600 owner=example group=example" 
  1. To create directories

$ ansible webservers -m file -a "dest=/path/to/c mode=755 owner=example group=example state=directory“ 
  1. To delete directories (recursively) and delete files

$ ansible webservers -m file -a "dest=/path/to/c state=absent

Last updated