Skip to content

Commit

Permalink
~ split ansible slide into two separate slides and add class/method c…
Browse files Browse the repository at this point in the history
…omparison
  • Loading branch information
langchr86 committed Mar 19, 2024
1 parent 7ce48b0 commit 1475933
Showing 1 changed file with 18 additions and 6 deletions.
24 changes: 18 additions & 6 deletions topics/tools_and_varia/slides/dev_environments.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,14 +160,26 @@ Ansible
Ansible
-------

* Nutzt *idempotente* Funktionen $\rightarrow$ Vorteil gegenüber Skripts
* Nutzt *idempotente* Funktionen
$\break\rightarrow$ Auch mehrmalige Ausführung führt immer zum *selben Endzustand*
$\break\rightarrow$ Vorteil gegenüber Skripts
* Nur Ansible-Host braucht *Ansible-Installation*
* zu verwaltende Clients brauchen nur *SSH* und *Python*
* Konfiguration in *`YAML`*
* *Strukturierung* in:
* Modules (Grundfunktionalität von Ansible)
* Tasks (Verwendung von Modules)
* Roles (Sammlung von mehreren Tasks und Files, etc.)


Ansible
-------

*Strukturierung* in:

Ansible vergleichbar mit
--------- -----------------
Playbook (Aufruf von mehreren Rolen und Tasks) Main-Funktion
Roles (Sammlung von mehreren Tasks und Files, etc.) Klassen
Tasks (Verwendung von Modules) Funktionen
Modules (Grundfunktionalität von Ansible) API

* Grosser *Katalog* an Modules
* *eigene* Modules möglich
* *eigene* Modules möglich (in Python geschrieben)
* *Vorgefertigte* Roles via: [ansible_galaxy]

0 comments on commit 1475933

Please sign in to comment.