Ansible - Wie Sie zu halten anfügen neue Schlüssel zu einem Wörterbuch bei der Verwendung set_fact Modul mit with_items?

Möchte ich hinzufügen-Tasten, um ein Wörterbuch bei der Verwendung set_fact mit with_items. Dies ist eine kleine POC, die mir helfen, füllen Sie einige andere arbeiten. Ich habe versucht, zu verallgemeinern und die POC-so entfernen Sie alle irrelevanten details aus.

Wenn ich führen Sie die folgenden code, der es ist, zeigt ein Wörterbuch mit nur einer Taste, entspricht dem letzten Punkt der with_items. Es scheint, dass es ist neu zu erstellen, ein neues Wörterbuch oder kann das überschreiben einer bestehenden dictionary für jedes Element in der with_items. Ich möchte ein einzelnes Wörterbuch mit allen Tasten.

Code:

---
- hosts: localhost
  connection: local
  vars:
      some_value: 12345
      dict: {}
  tasks:
     - set_fact: {
          dict: "{
             {{ item }}: {{ some_value }}
             }"
            }
       with_items:
          - 1
          - 2
          - 3
     - debug: msg="{{ dict }}"
InformationsquelleAutor Anand Patel | 2015-08-02
Schreibe einen Kommentar