Dies wurde zuvor hier auf Stack beantwortet.Nur Volume-ID answählbar
ansible get aws ebs volume id which already exist
Get volume id from newly created ebs volume using ansible
Für das Leben von mir, ich ec2_vol.volume_id und einig anderen jmespath Abfrage Bits versuchen aber nicht die richtigen Ausgang Hilfe zu bekommen. Ich will nur das Volk. Nichts mehr.
---
- hosts: localhost
connection: local
gather_facts: no
tasks:
- name: get associated vols
ec2_vol:
instance: i-xxxxxxxxxxxxx
state: list
profile: default
region: us-east-1
register: ec2_vol
- debug:
msg: "{{ ec2_vol.volume_id }}"
funktioniert auch nicht
---
- hosts: localhost
connection: local
gather_facts: no
tasks:
- name: get associated vols
ec2_vol:
instance: i-xxxxxxxxxxxxxx
state: list
profile: default
region: us-east-1
register: ec2_vol
- debug: msg="{{ item.volume_id }}"
with_items: ec2_vol.results
ansible 2.2 und 2.3 getestet
Mögliche Duplikat [ansible get aws ebs Volumen-ID, die bereits existieren] (http://stackoverflow.com/questions/41659564/ansible-get-aws-ebs-volume -id-which-already-exists) - wie Sie bemerkt haben: Es wurde beantwortet - Wenden Sie die Lösung aus der Antwort an, anstatt den Code aus der Frage zu wiederholen. – techraf
Es wurde kein Code aus der Frage kopiert. In den vorherigen Antworten gibt es jedoch 'volume_id', was nicht funktioniert. Dann gibt es die Möglichkeit, Elemente an die Debug-Nachricht zu übergeben. Was bei mir auch nicht funktioniert. – shdobxr
Die oben erwähnte mögliche Antwort hilft nicht. Es gibt viel elegantere Maßnahmen, um die Lautstärke zu erhalten. Diese Antwort startet msg von ec2 nicht ec2_vol. – shdobxr