Ansible
Ansible ist ein Open-Source Automatisierungs-Werkzeug zur Orchestrierung und allgemeinen Konfiguration und Administration von Computern. Es kombiniert Softwareverteilung, Ad-hoc-Kommando-Ausführung und Software-Configuration-Management.
Installation
Installation unter Ubuntu / Mint / Debian - Linux - mittels pip
Ansible basiert auf python. Wir brauchen lediglich python pip installieren.Damit wird python s...
Installation unter Ubuntu / Mint - mittels PPA
Ansible basiert auf python. Wir brauchen lediglich python pip installieren.Damit wird python sch...
Installation aus dem Sourcecode / Distributionsunabhängig
Installation Den Source Code herunterladen latest version git clone https://github.com/ansibl...
Installation unte Endian RVS6
Um Ansible auf einem RVS-Server zu installieren, speichern Sie die RPM-Pakete im Anhang auf dem R...
Einrichtung ansible in Visual Studio Code
Beschreibung,Damit Plugins wie Ansible vault und ähnliche funktionieren, muss in dem Projektverze...
Inventory
In DIeser Datei werden die Hosts gespeichert über die daan später das Playbook rennen soll.
Playbook
Playbooks sind Rezepte wo die Befehle hintereinander abgearbeitet werden können ähnlich einem sch...
Roles
Rollen sind zu verstehen wie funktionen. Quasi ein Playbook was immer wieder verwendet werden ka...
Collections
Collections Benutzen,erstellen und bei Github hochladen
Collection Grundgerüst erstellen
Um eine Collection zu erstellen nimmt man ein Verzeichnis für alle Seine Collections.zum Beispiel...
Eine Standalone Rolle in eine Collection migrieren
Dazu einfach die den Rollen Inhalt in eine Neue Rolle im Ornder Roles kopieren.Beispiel: mv -r...
Collection bauen
Eine Collection wird damit sie Veröffentlicht wird / installierbar ist als tarball erstellt.Dazu ...
Github
Kurzer Exkurs zu Github
Github Konto anlegen
Auf www.github.com auf sign up klickenE-Mail Adresse festlegen.Kennwort festlegenAlle schritte...
Git Daten im Client hinterlegen
Man hat auch die möglichkeit vom laptop oder wo auch immer code zu Programmieren und dann hoch...
Eine Repo in Github anlegen
Bevor Dokumente in eine Repo hoch und Runtergeladen werden können muss eine Repo angelgt sein.Bev...
Ansible Role zu Github hinzufügen
Erstmal die Repo mit der Namenskonvention anlegen: Siehe Abschnitt:Eine Repo in Github anlegen ...
Ansible Collection zu Github hinzufügen
Erstmal die Repo mit der Namenskonvention anlegen: Siehe Abschnitt:Eine Repo in Github anlegen ...
Git mit mehreren Schlüsseln auf einem Client
Es besteht die ja die Möglichkeit das man einen privaten Github Account und einen Firmen Gith...
.gitignore Datei
Manchmal git es Dateien die nur lokal bleiben sollen und nicht mit hochgeladen werden sollen.Zum ...