一、command,shell,raw,script模块的作用和区别
command 模块的使用: 去执行一个脚本文件command.sh, command.sh文件的功能是echo “I am command module”
shell模块执行命令 ls /root | grep txt
raw模块执行pwd命令
cript模块执行 script.sh文件,文件的内容为 echo “I am script module”
二、file模块
创建文件,并指定用户,用户组为student, 且权限为600
创建目录,并指定用户,用户组为student, 且权限为755
创建链接文件删除第一个创建的文件
三、copy复制文件复制目录
四、fetch从被控制主机上取文件
五、synchronize
pull: 从被控制主机上拉取目录ansible 192.168.77.132 -m synchronize -a ‘src=/home/student dest=/root mode=pull’
push:往被控制主机上推送目录ansible 192.168.77.132 -m synchronize -a “src=/root/my_key_cert dest=/home/student/”