gpt4 book ai didi

list - 字典的ansible访问列表

转载 作者:行者123 更新时间:2023-12-05 05:14:17 25 4
gpt4 key购买 nike

<分区>

我正在尝试使用外部 var 文件为自定义模块创建一组组和成员。我需要做的就是访问列表中的字典列表。我已经尝试了很多东西,但我现在可能拥有的最接近的东西是:变量.yml:

groups_and_members:
FIRST_GROUP:
"memberx":
octet: 1
action: add
"nostandardy":
octet: 3
action: add
"memberz":
octet: 5
action: add
OTHER_GROUP:
"member1":
octet: 7
action: delete
"unexpected":
octet: 1
action: add

任务.yml:

  - name: "add members"
mymodule:
cmd: "{{ item.value.action }}"
parameters:
name: "{{ item.key }}"
octet: "{{ item.value.octet }}"
with_items: "{{ groups_and_members }}"

所以想法是从列表中获取 (groups_and_members).value(第一次迭代中的 FIRST_GROUP)。并在 cmd 中使用其成员属性。但是因为我不知道组的名称和成员的名称,所以我不确定如何访问它们。我不会事先知道团体或成员的名字。这些命令应该在一个列表中,这样就不必在有新命令的情况下执行新任务。如何访问组、成员和成员属性?我尝试过 with_dict、with_subelements 等,但似乎无法弄明白。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com