浪人 发表于 2018-1-3 14:34:00

自动化运维工具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模块:
页: [1]
查看完整版本: 自动化运维工具ansible中常用模块总结