Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
linux:ansible:detail [24.09.2022 19:20. ] – [Ansible - Erweiterte Konfigurationsbeispiele] django | linux:ansible:detail [19.12.2022 09:37. ] (aktuell) – [weitere Beispiele] django |
---|
* Beim Thema Code-Überprüfung greifen wir auf das Projekt **[[lint|Ansible-Lint]]** zurück, welches helfen kann seinen Code einheitlich, strukturiert und code-technisch sauber zu halten. Wollen wir doch damit bewährte Praktiken, Muster und Verhaltensweisen fördern sowie gleichzeitig häufige Fallstricke vermeiden, die oft genug leicht zu Fehlern führen und dabei die Wartung des Codes erschweren können. | * Beim Thema Code-Überprüfung greifen wir auf das Projekt **[[lint|Ansible-Lint]]** zurück, welches helfen kann seinen Code einheitlich, strukturiert und code-technisch sauber zu halten. Wollen wir doch damit bewährte Praktiken, Muster und Verhaltensweisen fördern sowie gleichzeitig häufige Fallstricke vermeiden, die oft genug leicht zu Fehlern führen und dabei die Wartung des Codes erschweren können. |
| |
| ===== weitere Beispiele ===== |
| - __**[[playbook_example_13|Admin Benutzer verwalten (v1)]]**__ \\ Oft steht man vor der Herausforderung, Admin-Konten auf unzähligen Zielsystemen anzulegen und wieder zu löschen. So sind im Zuge eines onboarding von neuen Admins jeweils Konten anzulegen und mit Passworten und Schlüsselmaterial zu versorgen. Beim Ausscheiden eines Admins, müssen dessen|ihre Konten samt Passworten und Schlüssel wieder gelöscht werden. \\ Möchte ein bestehender Admin sein|ihr Passwort oder Schlüssel ändern, kann dies auch zu einer zeitraubenden Tätigkeit ausarten. In diesem Beispiel werden wir also das Anlegen und Löschen der Konten samt Passwörter und Schlüsselmaterial sowie die Pflege dieser Daten mit Hilfe von Ansible automatisieren? |
| - __**[[playbook_example_14|Admin Benutzer verwalten (v2)]]**__ \\ im zweiten Beispiel werden wir uns mit dem Thema: "//Wie prüfen wir die Variablen aus dem Inventory auf Validität, Plausibilität und ob diese gesetzte sind?//" Hierzu verwenden wir das Ansible Modul **[[https://docs.ansible.com/ansible/latest/collections/ansible/builtin/assert_module.html|ansible.builtin.assert]]** und verfeinern unser Playbook aus dem [[playbook_example_13|Beispiel 1]]. |
====== Links ====== | ====== Links ====== |
* **[[start|Zurück zur "Ansible"-Übersicht]]** | * **[[start|Zurück zur "Ansible"-Übersicht]]** |
* **[[wiki:start|Zurück zu >>Projekte und Themenkapitel<<]]** | * **[[wiki:start|Zurück zu >>Projekte und Themenkapitel<<]]** |
* **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]** | * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]** |