Ansible извлекает атрибуты и создает новый словарь

У меня есть объект JSON, который выглядит следующим образом:

  [
     {
        "id": "subnet-1",
        "tags": {
            "Name": "showcase"
        }
     },
    {
        "id": "subnet-2",
        "tags": {
            "Name": "qa"
        }
    }
   ]

и я хотел бы создать новый словарь с только subnetIds с именем тега «Name», используемым в качестве ключа, и «id», используемым в качестве значения, следующим образом:

   {
    "showcase": "subnet-1",
    "qa": "subnet-2",
   }

В настоящее время у меня есть следующий код, который не помогает:

 - name: Populate SubnetIds
      set_fact:
        SubnetIds: "{{ subnet_facts.subnets | map(attribute='tags.Name') | join(',') }}"

Ответы на вопрос(1)

Ваш ответ на вопрос