二维数组
可以用点来隔开
register
使用
register
已注册变量捕获命令输出,管理员可以使用
register
语句捕获命令输出,输出保存在
一个临时变量中,稍后再
playbook
中可用于调试用途或者达成其他目的。
自定义捕获结果
捕获输出大小---size,捕获输出路径---path
url
ansible vault加密
导入加密文件user_var.yml
创建加密文件
[root@server test01]# ansible-vault create user_var.yml
查看加密文件
[root@server test01]# ansible-vault view user_var.yml
任务控制
item---loop循环案例
loop
关键字添加到任务中,将应对其迭代任务的项目列表取为值。 循环
item
保存每个迭代过程中使用的值。
1.
vars:
pkname:
- httpd
- named
loop:
- "{{ pkname }}"
2.
loop
:
-
name
:
jane
groups
:
wheel
-
name
:
joe
groups
:
root
或者
------------------------------------
loop
:
- {
name
:
'jane'
,
groups:
'wheel'
}
- {
name
:
'joe'
,
groups
:
'root'
}