ansible的语法的基础应用

 
 
 
 在下面的hosts文件都添加一下的ip地址:
[topass]
172.16.1.7
172.16.1.31
172.16.1.41
  
 
很显然这里涉及到了ansible的模块的问题
 
1.获取模块的个数
[root@localhost ~]# ansible-doc -l |wc -l   #查看支持的模块个数
1039
2.获取模块的文档信息
[root@localhost ~]# ansible-doc command
3
command :作为ansible的默认模块,可以允许远程主机范围内的所有shell命令。
script:在远程主机上执行主控端的脚本,相当于scp+shell组合。
shell:执行远程的脚本
copy:实现主控端向目标主机copy文件。
yum:远程安装软件
stat: 获取远程文件的状态信息,包括atime,ctime,mtime,md5,uid,gid等信息。
cron:远程主机crontab配置
 
 
 
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/topass123/p/12554875.html