Änderungen
Zur Navigation springen
Zur Suche springen
← Zum vorherigen Versionsunterschied
Zum nächsten Versionsunterschied →
Ansible
(Quelltext anzeigen)
Version vom 15. September 2019, 06:39 Uhr
577 Bytes hinzugefügt
,
06:39, 15. Sep. 2019
→Nutzen von Ansible
Zeile 58:
Zeile 58:
In YAML werden die Zeilen mit Leerzeichen, nicht mit Tabs eingerückt.
In YAML werden die Zeilen mit Leerzeichen, nicht mit Tabs eingerückt.
−
=== Ping-Test ===
+
=== Einfache Kommandos ===
+
=
=== Ping-Test
=
===
ansible all -m ping
ansible all -m ping
−
=== Ausführen eines Shell-Kommandos ===
+
=
=== Ausführen eines Shell-Kommandos
=
===
Mit Ansible lässt sich auch jedes beliebige [[Shell]]-Kommando ausführen:
Mit Ansible lässt sich auch jedes beliebige [[Shell]]-Kommando ausführen:
Zeile 70:
Zeile 71:
Will man das Kommando als root ausführen, setzt man <code>--become</code> hinzu:
Will man das Kommando als root ausführen, setzt man <code>--become</code> hinzu:
ansible pia2016 --become -m command -a "whoami"
ansible pia2016 --become -m command -a "whoami"
+
+
=== Playbooks ===
+
+
Mit Playbooks kann man automatisieren, welcher Rechner welchen Zustand erreichen soll.
+
+
Dazu nutzt man Tasks in Form von Modulaufrufen (deklarative Ansible-Form von Befehlen), Rechnergruppen und Rollen.
+
+
==== Package-Updates ====
+
+
Folgender Auszug aus den Tasks eines Playbooks sollte das Paket-Updaten auf einem [[Debian]]- oder [[Ubuntu]]-System ermöglichen:
+
+
- name: update and upgrade apt packages
+
become: true
+
apt:
+
name: "*"
+
state: latest
+
install_recommends: false
+
update_cache: true
== Weiterführendes ==
== Weiterführendes ==
Codica
Bürokraten
,
Administratoren
3.692
Bearbeitungen
Navigationsmenü
Meine Werkzeuge
Anmelden
Namensräume
Seite
Diskussion
Varianten
Ansichten
Lesen
Quelltext anzeigen
Versionsgeschichte
Mehr
Suche
Navigation
Hauptseite
Letzte Änderungen
Zufällige Seite
Hilfe zu MediaWiki
Werkzeuge
Spezialseiten
Druckversion