Ansible extrair atributos e criar novo dicionário

Eu tenho um objeto json que se parece com o seguinte:

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

e gostaria de criar um novo dicionário com apenas subnetIds com o nome da tag 'Name' usado como chave e 'id' usado como valor da seguinte maneira:

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

Atualmente, tenho o seguinte código que não ajuda:

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

questionAnswers(1)

yourAnswerToTheQuestion