Shell
shell 模块可以帮助我们在远程主机上执行命令,它与 command 模块不同之处是 shell 模块在远程主机中执行命令时,会运行远程主机上的 /bin/sh 程序处理,也就是说它不是直接执行命令...,或直接修改远程主机上的文件或目录的属主与属组.
ansible all -m shell -a "rm -fr /tmp/*" -o #清空演示目录
ansible all -m shell...,此参数有两个选项yes/no
owner 在拷贝到远程主机以后,设置属主,远程主机上必须有对应的用户
group 在拷贝到远程主机以后,设置属组,远程主机上必须有对应的用户
mode 在拷贝到远程主机以后...list_files 列出压缩包里的文件,默认两个参数yes/no
mode 解压后文件的权限设置
group 解压后的目录或文件的属组
owner 解压后文件或目录的属主
将ansible控制主机上的...[root@localhost ~]# ansible all -m setup -a "filter=ansible_ens32"
Yum
yum 模块可以帮助我们在远程主机上通过yum源管理软件包,