1、file模块,可以创建文件、目录、链接文件
path 文件路径
state 要创建的文件类型:
{ touchu 普通文件,directory 目录,link 链接文件 absent 删除}
[ansible@control ansible]$ ansible node1 -m file -a 'path=/tmp/test state=touch'
表示在node1 的/tmp目录下创建一个test的空文件
[ansible@control ansible]$ ansible node1 -m file -a 'path=/tmp/test1 state=directory'
表示在node1 的/tmp目录下创建一个test1的目录
[ansible@control ansible]$ ansible node1 -m shell -a 'mv /tmp/test /tmp/test1'
将刚创建的test文件放入刚创建的test1目录中
2、copy模块
将控制主机的文件拷贝到被控主机
src 源文件 dest 目标文件
owner 属主 group 属组 mode 权限 backup=yes 备份文件
[ansible@control ansible]$ ansible node1 -m copy -a 'src=test.sh dest=/tmp'
将控制主机的test.sh拷贝到node1主机的tmp目录下