自动化运维工具ansible中常用模块总结

1.yum模块:

  name:要操作的软件包名字,可以是一个url或者本地rpm包路径,如name=nginx

  update_cache:更新软件包缓存,如update_cache=yes则更新软件包缓存

 

2.copy模块:

  src:

  

  dest:必须选,要将源文件复制到远程主机的“绝对路径”

  backup:在覆盖之前将源文件备份,备份文件包含时间信息,有两个选项,yes|no

  directory_mode:递归设定目录权限,默认为系统默认权限

  force:

  

 

3.file模块:

  force:需要再两种情况下强制创建软连接,一种是源文件不存在但之后会建立的情况;另一种是目标软连接已存在,需要先取消之前的软链,然后创建新的软链,有两个选项,yes|no

  group:定义文件目录的属组

  mode:定义文件目录的权限

  owner:定义文件目录的属主

  path:必须选,定义文件目录的路径

  recurse:递归设置文件属性,只对目录有效

  src:被链接到源文件的路径,只使用state=link的情况

  dest:被链接到的路径,只使用state=link的情况

  

 

4.template模块:暂放

 

5:service模块:

  

  

  

  

 

posted @ 2017-10-02 17:14  杨来  阅读(579)  评论(0编辑  收藏  举报