我发现一些使用单词 "{{ item.id }}"
或 {{ item.sg_name }}
的 AWS Ansible 代码。
我不明白“item”命令是如何工作的。
最佳答案
item
不是命令,而是由 Ansible 在使用 loops 的任务中自动创建和填充的变量。 .
在以下示例中:
- debug:
msg: "{{ item }}"
with_items:
- first
- second
该任务将运行两次:第一次将变量item
设置为first
,第二次将second
设置为second
。
此外,如果循环的元素是字典,您可以使用点符号引用它们的键,如示例所示:
- debug:
msg: "{{ item.my_value }}"
with_items:
- ny_element: first
my_value: 1
- my_element: second
my_value: 2
关于ansible - 请解释 Ansible 中 "item"的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46724196/