Ansible Verzeichnisse und Dateien: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Beispiel checkmk= <pre> . ├── playbooks └── roles ├── checkmk │   ├── files │   ├── tasks │   ├─…“)
 
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 8: Zeile 8:
 
     │   ├── tasks
 
     │   ├── tasks
 
     │   ├── templates
 
     │   ├── templates
 +
    │   ├── handlers
 
     │   └── vars
 
     │   └── vars
 
</pre>
 
</pre>
 +
 
=playbooks=
 
=playbooks=
 
*Verbindet die Rollen mit den Hosts
 
*Verbindet die Rollen mit den Hosts
Zeile 23: Zeile 25:
 
=files=
 
=files=
 
*Statische Dateien die auf den Host übertragen werden sollen
 
*Statische Dateien die auf den Host übertragen werden sollen
t=emplates=
+
=templates=
 +
*Dynamische Dateien die auf den Host übertragen werden sollen
 +
=handlers=
 +
*Dinge, die in Abehängigkeit gestartet werden müssen
 +
*Meist Services
 +
 
 +
=vars=
 +
*Variablen, die man nutzen kann
 +
*Beispielsweise in den Templates

Aktuelle Version vom 5. September 2022, 07:29 Uhr

Beispiel checkmk

.
├── playbooks
└── roles
    ├── checkmk
    │   ├── files
    │   ├── tasks
    │   ├── templates
    │   ├── handlers
    │   └── vars

playbooks

  • Verbindet die Rollen mit den Hosts
  • Letzendlich: Welche Rollen werden auf welche Hosts angewendet

roles

  • Zusammenfassung von Vorgängen die auf einem Hosts angewendet werden
  • Zum Beispiel ausrollen eines chechmk Agent

tasks

  • Konkrete Aufgaben die durchgeführt werden sollen
  • Beispiel
    • Download eines checkmk Agents
    • Installation eines checkmk Agents

files

  • Statische Dateien die auf den Host übertragen werden sollen

templates

  • Dynamische Dateien die auf den Host übertragen werden sollen

handlers

  • Dinge, die in Abehängigkeit gestartet werden müssen
  • Meist Services

vars

  • Variablen, die man nutzen kann
  • Beispielsweise in den Templates