二维数组
可以用点来隔开
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' }