Wörterbuchschlüssel oder Parametervariable in Ansible auflösen

In Ansible, wenn ich versuche, eine Variable als Parameternamen oder als Schlüsselnamen zu verwenden, wird sie niemals aufgelöst. Zum Beispiel, wenn ich @ ha{{ some_var }}: true, oder

template: "{{ resolve_me_to_src }}": "some_src"

Die Variablen werden nur wörtlich verwendet und niemals aufgelöst. In meinem speziellen Anwendungsfall wird dies mit dem ec2-Modul verwendet, in dem einige meiner Tag-Namen als Variablen gespeichert sind:

- name: Provision a set of instances
  ec2:
    group: "{{ aws_security_group }}"
    instance_type: "{{ aws_instance_type }}"
    image: "{{ aws_ami_id }}"
    region: "{{ aws_region }}"
    vpc_subnet_id: "{{ aws_vpc_subnet_id }}"
    key_name: "{{ aws_key_name }}"
    wait: true
    count: "{{ num_machines }}"
    instance_tags: { "{{ some_tag }}": "{{ some_value }}", "{{ other_tag }}": "{{ other_value }}" }

Ist da ein Weg dran vorbei? Kann ich markieren, dass ich die Auswertung irgendwie erzwingen möchte?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage