-1
我是Ansible的新手。请解释Ansible中的“item”的用法
我发现了一些使用字"{{ item.id }}"
或{{ item.sg_name }}
的AWS Ansible代码。
我不明白“item”命令是如何工作的。
我是Ansible的新手。请解释Ansible中的“item”的用法
我发现了一些使用字"{{ item.id }}"
或{{ item.sg_name }}
的AWS Ansible代码。
我不明白“item”命令是如何工作的。
item
不是命令,而是由Ansible在使用loops的任务中自动创建和填充的变量。
在下面的例子:
- debug:
msg: "{{ item }}"
with_items:
- first
- second
该任务将被运行两次:与可变item
组第一时间first
,第二时间与second
。
此外,如果回路的元素是字典,你可以参考使用点符号钥匙在你的例子:
- debug:
msg: "{{ item.my_value }}"
with_items:
- ny_element: first
my_value: 1
- my_element: second
my_value: 2