ansible-playbook 中的 Jinja 和变量使用总结
发布时间
阅读量:
阅读量
1、ansible-playbook 中的jinja表达式
jinja for循环中的索引
{% for xx in xxxs %}
loop.index --代表索引从1开始
loop.index0--代表索引从0开始
loop.last --值为 布尔 true代表是最后一个元素
loop.first --值为 布尔 true代表是最后一个原始
{% endfor %}
2、ansible-playbook 中特殊变量
1)groups 变量
groups是一个对象,用于存储主机组的相关信息,即hosts文件中的内容,其中包含两个默认存在的数组all[]和ungrouped[],其余的组则是用户自行定义的主机组名称。
2)获取本机ip的变量
ansible_default_ipv4.address
使用方式: {{ ansible_default_ipv4.address }}
- name: "设置vip"
set_fact:
current_vip: "
全部评论 (0)
还没有任何评论哟~
