Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:ansible:playbook_example_10 [24.09.2022 13:01. ] – [Inventory] django | linux:ansible:playbook_example_10 [24.09.2022 13:50. ] (aktuell) – [Links] django | ||
---|---|---|---|
Zeile 520: | Zeile 520: | ||
Hier sehen wir nun dass unter anderem ein anderer SSH-User, ein anderes SSH-Keyfile sowie ein Jump-Host benutzt wird. Ferner finden sich im Anschluß noch weitere Host-spezische Variablen, für die Konfiguration des betreffenden **[[https:// | Hier sehen wir nun dass unter anderem ein anderer SSH-User, ein anderes SSH-Keyfile sowie ein Jump-Host benutzt wird. Ferner finden sich im Anschluß noch weitere Host-spezische Variablen, für die Konfiguration des betreffenden **[[https:// | ||
- | ==== Ergebnis: ~/.ssh/config ==== | + | === Playbook-Lauf |
+ | Dank der **[[playbook_example_08# | ||
+ | $ ansible-playbook | ||
+ | < | ||
+ | <pre class=" | ||
+ | <font style=" | ||
+ | PLAY [ssh_client_config.yml] ****************************************************************************************************** | ||
+ | |||
+ | TASK [Gathering Facts] ************************************************************************************************************</ | ||
+ | <font style=" | ||
+ | <font style=" | ||
+ | TASK [ssh_client : include_tasks] *************************************************************************************************</ | ||
+ | <font style=" | ||
+ | <font style=" | ||
+ | TASK [ssh_client : Generieren und kopieren der SSH Client Konfiguration ~/ | ||
+ | <font style=" | ||
+ | <font style=" | ||
+ | PLAY RECAP *************************************************************************************************************************</ | ||
+ | <font style=" | ||
+ | </ | ||
+ | </ | ||
+ | === Ergebnis: ~/ | ||
+ | Als Ergebnis erhalten wir dann quasi auf Knopfdruck immer eine aktuelle SSH-Client-Konfigurationsdatei **'' | ||
<file bash ~/ | <file bash ~/ | ||
Zeile 670: | Zeile 692: | ||
</ | </ | ||
+ | ===== Fazit und Ausblick ===== | ||
+ | <WRAP center round info 80%> | ||
- | FIXME //**... do geds weida!**// FIXME | + | Die manuelle, zeitraubende und ggf. Fehlerbehaftete Pflege der SSH-Client-Konfigurations-Datei durch mehrere Admins auf verschiedenen Ansible-Kontroll-Knoten ist somit Geschichte. Ferner sind wir unabhängig und können so viele SSH-Jump-Hosts verwenden, die eben zum Erreichen der Zielhost von Nöten sind. |
+ | Die initiale Fragestellung //Wie wird sicher gestellt, dass alle Ziele auch erreichbar sind?//, die wir bei unseren **[[detail# | ||
+ | </ | ||
- | ===== lorem ipsum dolor sit amet ===== | + | ====== |
+ | * **[[detail|zurück zum Kapitel " | ||
+ | * **=> [[playbook_example_11|weiter zum Kapitel " | ||
+ | * **[[start|Zurück zur " | ||
+ | * **[[wiki: | ||
+ | * **[[http:// | ||
- | :KRIT: FIXME :KRIT: | ||