ich stehe gerade vor einem Problem in Ansible (bin absoluter Neuling darin).
Ich möchte die IP Adresse des targets zurückbekommen, diese in eine Variable packen und die Variable dann später in eine Datei einfügen.
Jedoch bekomme ich immer nur Fehlermedlungen oder mehr als nur die IP zurück.
- name: print
lineinfile:
destfile: /home/test/test.txt
line: "{{ result }}"
Ich habe bereits versucht die Variable result zu splitten, in etwa so (Erst mal versucht die grundlegend zu splitten um danach zu schauen welche Parameter ich angeben muss, damit nur die IP genommen wird):
Doch hierbei kommt dann plötzlich die Fehlermeldung, dass die Variable result nicht existiert....
Finde nirgendswo eine Lösung, habt ihr vielleicht eine Idee?
Frage
Gast vaDYaL
Hey,
ich stehe gerade vor einem Problem in Ansible (bin absoluter Neuling darin).
Ich möchte die IP Adresse des targets zurückbekommen, diese in eine Variable packen und die Variable dann später in eine Datei einfügen.
Jedoch bekomme ich immer nur Fehlermedlungen oder mehr als nur die IP zurück.
Das aktuelle Script sieht so aus:
--
- hosts: target
become: true
gather_facts: true
tasks:
- name: getIP
debug: var=ansible_eth0.ipv4.address
register: result
- name: print
lineinfile:
destfile: /home/test/test.txt
line: "{{ result }}"
Ich habe bereits versucht die Variable result zu splitten, in etwa so (Erst mal versucht die grundlegend zu splitten um danach zu schauen welche Parameter ich angeben muss, damit nur die IP genommen wird):
- name: print
lineinfile:
destfile: /home/test/test.txt
line: "{{ result.split() }}"
Doch hierbei kommt dann plötzlich die Fehlermeldung, dass die Variable result nicht existiert....
Finde nirgendswo eine Lösung, habt ihr vielleicht eine Idee?
2 Antworten auf diese Frage
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden