标签:host 识别 pre order web names ... 功能 python
示例
{% for node in groups["db"] %}
{{ node | join("") }}:5672
{% if not loop.last %}
{% endif %}
{% endfor %}
解释:
第一行代码中groups为ansible的内置变量。同类型内置变量有:
parameter | description |
hostvars | 主机变量名 |
inventory_hostname | 当前ansbile可识别的hosts |
group_names | 当前主机的所属组 |
groups | 字典数组,数组名,包括:{"all":[...],"web":[...]} |
第二行使用python内置join函数格式化代码输出。
第三行 loop.last为 jinja2.8版本的内置变量,同类型及功能如下。
标签:host 识别 pre order web names ... 功能 python
原文地址:http://www.cnblogs.com/jackchen001/p/6684033.html