Ansible Extrahieren von Attributen und Erstellen eines neuen Wörterbuchs

Ich habe ein JSON-Objekt, das wie folgt aussieht:

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

und ich möchte ein neues Wörterbuch mit nur Subnetz-IDs mit dem Tag-Namen "Name" als Schlüssel und "ID" als Wert wie folgt erstellen:

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

erzeit habe ich folgenden Code, der nicht hilft:

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage