Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:ansible:basics [14.09.2022 10:54. ] – django | linux:ansible:basics [21.02.2024 22:28. ] (aktuell) – [Links] django | ||
---|---|---|---|
Zeile 46: | Zeile 46: | ||
=== Dokumentation (RPM) === | === Dokumentation (RPM) === | ||
Vom Maintainer des Paketes **ansible** wird auch die zugehörige sehr umfangreiche Dokumentation in Form eines eigenen Paketes **// | Vom Maintainer des Paketes **ansible** wird auch die zugehörige sehr umfangreiche Dokumentation in Form eines eigenen Paketes **// | ||
- | Wir installieren uns also das zugehörige Paket. | + | Wir installieren uns also das zugehörige Paket, mit Hilfe des Distributionsspezifischen Paket-Managers. |
+ | Bsp.: | ||
# dnf install ansible-doc -y | # dnf install ansible-doc -y | ||
- | + | ||
- | Nach erfolgter Installation finden wir auf der Festplatte unserer Admin-Workstation umfangreiche Dokumentationen. Mit Hilfe des Befehls **'' | + | $ sudo apt install ansible-doc -y |
+ | |||
+ | # zypper in ansible-doc -y | ||
+ | |||
+ | Nach erfolgter Installation finden wir auf der Festplatte unserer Admin-Workstation umfangreiche Dokumentationen. Mit Hilfe des Befehls **'' | ||
# rpm -qi ansible-doc | # rpm -qi ansible-doc | ||
Zeile 78: | Zeile 83: | ||
This package installs extensive documentation for ansible</ | This package installs extensive documentation for ansible</ | ||
+ | |||
+ | Ein entsprechender Aufruf auf einem Debian-basierten System wäre in diesem Falle: | ||
+ | $ dpkg -l ansible-doc | ||
+ | < | ||
+ | | Status=Not/ | ||
+ | |/ Err? | ||
+ | ||/ Name | ||
+ | +++-==============-============-============-================================== | ||
+ | ii ansible-doc | ||
Eine Auflistung sämtlicher mitgelieferter Dateien erhält man durch Ergänzung der Option **'' | Eine Auflistung sämtlicher mitgelieferter Dateien erhält man durch Ergänzung der Option **'' | ||
- | # rpm -qi ansible-doc | + | # rpm -qil ansible-doc |
+ | |||
+ | Ein entsprechender Aufruf auf einem Debian-basierten System wäre in diesem Falle: | ||
+ | $ dpkg -L ansible-doc | ||
==== Ansible Funktionsbeschreibung ==== | ==== Ansible Funktionsbeschreibung ==== | ||
Zeile 769: | Zeile 787: | ||
# ansible --version | # ansible --version | ||
- | < | + | < |
config file = / | config file = / | ||
configured module search path = ['/ | configured module search path = ['/ | ||
- | ansible python module location = / | + | ansible python module location = /usr/local/ |
- | executable location = / | + | ansible collection location = / |
- | python version = 3.8.5 (default, | + | executable location = /usr/local/ |
+ | python version = 3.8.10 (default, | ||
+ | jinja version = 3.1.2 | ||
+ | libyaml = True | ||
+ | </ | ||
Sehen wir uns nun an, wie wir die zuvor gestelle Aufgabe des gleichzeitigen Neustarts von einer Gruppe Server parallelisiert anstoßen können. Im folgenden Beispiel wollen wir in der **Gruppe** **'' | Sehen wir uns nun an, wie wir die zuvor gestelle Aufgabe des gleichzeitigen Neustarts von einer Gruppe Server parallelisiert anstoßen können. Im folgenden Beispiel wollen wir in der **Gruppe** **'' | ||
Zeile 800: | Zeile 822: | ||
==== Module - Dokumentation ==== | ==== Module - Dokumentation ==== | ||
- | Ansible bringt bei der Installation eine Vielzahl von Modulen, die sich im Verzeichnis **'' | + | Ansible bringt bei der Installation eine Vielzahl von Modulen, die sich im Verzeichnis **'' |
Wie diese **[[https:// | Wie diese **[[https:// | ||
- | Also entweder im Falle des Modules**dnf** die Webseite https:// | + | Also entweder im Falle des Modules **dnf** die Webseite https:// |
$ ansible-doc dnf | $ ansible-doc dnf | ||
< | < | ||
Zeile 1083: | Zeile 1105: | ||
# dnf install ansible | # dnf install ansible | ||
+ | bzw. | ||
+ | $ sudo apt install ansible -y | ||
+ | |||
+ | oder | ||
+ | # zyppr in ansible -y | ||
==== RPM-Paket ansible ==== | ==== RPM-Paket ansible ==== | ||
Zeile 1115: | Zeile 1142: | ||
===== weitere Schritte zur Installation und Konfiguration ===== | ===== weitere Schritte zur Installation und Konfiguration ===== | ||
- | Nachdem wir uns nun eingehend mit den **[[# | + | Nachdem wir uns nun eingehend mit den **[[# |
====== Links ====== | ====== Links ====== | ||
- | * **⇒ [[centos: | + | * **⇒ [[first|Weiter zum Kapitel "Erste Schritte Rund um Ansible" |
- | * ** [[centos: | + | * ** [[start|Zurück zur " |
* **[[wiki: | * **[[wiki: | ||
* **[[http:// | * **[[http:// | ||