Ansible里常见模块格式:
firewalld:
service: 服务
state: 目前是否放行
permanent: 永久是否放行yes/no
immediate:永久设置是否立即生效
lvol:格式 创建逻辑卷
lvol:
vg:卷组
lv: 逻辑卷
size: 逻辑卷大小 (不带单位默认M)
template: 创建模板
template:
src: 模板文件位置
dest: 目标存放位置
copy:格式:修改目标文件的内容
copy:
content: ‘内容’
dest: 目标文件
setype: 网页文件需要设置安全上下文
file: 创建文件
file:
path: 路径
state:文件还是目录(file/directory)
mode:'权限'
group:组用户
file: 创建链接文件,不区分指向方向,可以随意
src: 源文件
dest: 链接文件
state: link
lineinfile: 根据匹配,修改对应内容
path: 文件路径
regexp: 匹配条件
line: 替换结果
group:创建用户组
group:
name: 组名
state: 状态(present)
user:创建用户
name: 用户名
group: 基本组
groups:扩展组
创建变量:
vars:
- 主变量
- 变量2: 值
- 变量3:值
循环取值:
模块:
{{ item.变量2 }}
{{ item.变量3 }}
loop: {{ 主变量 }}