Ansible-附加到列表,该列表是字典的值

Ansible-附加到列表,该列表是字典的值,ansible,Ansible,我有以下的Ansible词典: { "L0_Group_0": [ "3600a098038304437415d4b6a59684346" ], "L0_Group_1": [ "3600a098038304437415d4b6a59684346" ] } 现在,我希望能够根据键添加到值列表中。 例如,我想将值“123”添加到键“L0\u Group\u 0”: { "L0_Group_0": [ "3600a098038304437415d4b6a59684346","123" ], "L0

我有以下的Ansible词典:

{ "L0_Group_0": [ "3600a098038304437415d4b6a59684346" ], "L0_Group_1": [ "3600a098038304437415d4b6a59684346" ] }
现在,我希望能够根据键添加到值列表中。 例如,我想将值“123”添加到键“L0\u Group\u 0”:

{ "L0_Group_0": [ "3600a098038304437415d4b6a59684346","123" ], "L0_Group_1": [ "3600a098038304437415d4b6a59684346" ] }

做这件事的最佳方法是什么?

下面的内容正在发挥作用。
[]
内部的
测试是静态的

---
- hosts: localhost 
  vars:
    test: { "L0_Group_0": [ "3600a098038304437415d4b6a59684346" ], "L0_Group_1": [ "3600a098038304437415d4b6a59684346" ] }
  tasks:
    - debug:
        msg: "{{ item.value + [ 'test'] }}"
      with_items:
        - "{{ test | dict2items }}"
输出:

jenkins@b465f3c8330f:/root/SO/ansible$ ansible-playbook tmp.yml
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'


PLAY [localhost] ****************************************************************************************************************************************************************************

TASK [Gathering Facts] **********************************************************************************************************************************************************************
ok: [localhost]

TASK [debug] ********************************************************************************************************************************************************************************
ok: [localhost] => (item={'key': 'L0_Group_0', 'value': ['3600a098038304437415d4b6a59684346']}) => {
    "msg": [
        "3600a098038304437415d4b6a59684346",
        "test"
    ]
}
ok: [localhost] => (item={'key': 'L0_Group_1', 'value': ['3600a098038304437415d4b6a59684346']}) => {
    "msg": [
        "3600a098038304437415d4b6a59684346",
        "test"
    ]
}

PLAY RECAP **********************************************************************************************************************************************************************************
localhost                  : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

如果这解决了你的问题…请考虑接受这个答案,并投票赞成: