Orchestrierung

Ansible Teil 10 – Filterung nach Playbook-Run Zuständen

Ansible bietet in seiner Standardausstattung bereits zahlreiche Module und Funktionen, um die gängigsten Einsatzzwecke abzudecken. Leider wird die Fehleranaylse nach fehlgeschlagenen Playbooks-Runs nach wie vor eher stiefmütterlich behandelt. Gut, dass Ansibles Modularität es uns erlaubt, eigene sogenannte Callback-Plugins hinzuzufügen.
Ein solches Callback-Plugin, welches uns eine Auflistung aller Hosts während eines erfolgreichen/nicht erfolgreichen Playbook-Runs gibt, werden wir uns im folgenden Beitrag einmal näher anschauen.

Ansible Teil 10 – Filterung nach Playbook-Run Zuständen Read More »

Meine Top 4 Ansible Module

Durch meine zahlreichen Ansible Beiträge sollte bereits klar geworden sein, dass ich dieses Tool gerne und häufig nutze. Eine der großen Stärken von Ansible ist die unglaubliche Vielfalt an Modulen die es mittlerweile gibt, sowohl Herstellerseitig, als auch aus der Community.
In diesem Beitrag soll es nun um meine persönliche Top 4 der Ansible-Module gehen, die ich als am nützlichen betrachte und am liebsten benutze.

Meine Top 4 Ansible Module Read More »

Automatische Ubuntu Installation mit Autoinstall

Nebst „debian-installer preseeding“ gibt es seit Ubuntu 20.04 (Server) und Ubuntu 23.04 (Desktop) eine weitere Methode, Ubuntu Installationen zu automatisieren, nämlich Autoinstall.
Die Autoinstall-Methode setzt eine YAML-Datei voraus, in der sämtliche Fragen über die Konfiguration des zu installierenden Systems beantwortet werden, sodass die Installation ohne weiteren manuellen Eingriff vollautomatisch abläuft.
Wie sich eine solche Autoinstall-Installation auf einen USB-Datenträger oder einer DVD anwenden lässt, wird im folgenden Beitrag erklärt.

Automatische Ubuntu Installation mit Autoinstall Read More »

Ansible / Teil 7 – Installation und Ersteinrichtung von AWX

In einem meiner vorherigen Beiträge zum Thema Ansible, ging ich auf die Installation von Foreman ein, mit der es möglich ist, Ansible grafisch zu verwalten. Als weitere Option, Ansible eine GUI zu spendieren, steht AWX zur Verfügung. AWX ist im Prinzip die Open Source Variante des kostenpflichtigen Ansible-Tower. Wie die Installation und die erste Einrichtung aussieht, verrät der folgende Beitrag.

Ansible / Teil 7 – Installation und Ersteinrichtung von AWX Read More »

Ansible Teil 6 – Installation und Ersteinrichtung + Foreman (CentOS)

In meiner bisherigen Reihe zum Thema Ansible, bin ich stets auf die Installation, Konfiguration und Erweiterung auf einem Ubuntu-Server eingegangen. Um nun auch eine Anleitung für CentOS zu bieten, soll dieser Beitrag ein Leitfaden sein. Genauer gesagt, beziehe ich mich auf die CentOS Version 8 Stram (rolling release), sodass eine entsprechende Vorinstallation des Betriebssystems vorausgesetzt ist.

Ansible Teil 6 – Installation und Ersteinrichtung + Foreman (CentOS) Read More »

Remote Pop-Up Meldungen erzeugen

Pop-Up Meldungen auf dem Desktop können gerade in der Administration ein wichtiges Mittel sein, um z.B. den User auf bevorstehende Wartungsarbeiten hinzuweisen. Leider gibt es in Linux (wie so häufig) nicht immer DIE standardisierte Lösung dafür parat. Um eine Möglichkeit (von womöglich vielen aufzuzeigen) aufzuzeigen, soll dieser Beitrag ein Leitfaden sein.

Remote Pop-Up Meldungen erzeugen Read More »

Paketversionen scannen mit Ansible

Immer mal wieder schwirren in IT-Landschaften Versionen von Paketen herum, die so in ihrer abgehangenen Akutalität besser nicht mehr installiert sein sollten. log4j und Polkit sind nur 2 dieser (in Zungenbrechersich) „vulnerabiliy“ aus der jüngsten Vergangenheit. Schnell möchten wir nun diese Sicherheitslücken schließen. Doch neben dem eigentlichen Update, müssen wir erstmal herausfinden, welche Systeme überhaupt betroffen sind und welche eine nicht konforme Version installiert haben.
Um letztere Information zu beschaffen, möchte ich in folgendem eine Möglichkeit vorstellen, wie dies über Ansible erledigt werden kann.

Paketversionen scannen mit Ansible Read More »

Ansible / Teil 3 – Erstellung eigener Facts

Aufbauend auf meinen letzten Ansible Beiträgen möchte ich an dieser Stelle noch eine Möglichkeit ergänzen, wie man sich die sogenannten ‚Facts‘ zunutze machen kann. Wie zuvor erwähnt, verfügen sowohl Ansible als auch Puppet über einen Mechanismus, um Host-spezifische Informationen von seinen Zielsystemen zu sammeln: IP-Adressen, Sofware-Ausstatung, Hardware-Informationen und vieles mehr. Neben den vordefinierten Facts lassen sich auch eigene setzen.

Ansible / Teil 3 – Erstellung eigener Facts Read More »

Nach oben scrollen