Direkt zum Hauptinhalt

Grundgerüst Playbook

YAML Syntax

Ein Playbook fängt immer mit 3 strichen an.

---

Sollen in einem playbook gleich mehrere Hostgruppen abgearbeitet werden. Kann man in der Zweiten Reihe mit name beginnen und dem Abschnitt einen Namen geben.
In YAML muss immer ein Bereich erstellt werden.

Beispiel

---
- name: irgendwas #Liste
  untervariable: #Liste
    - package:
      variable: wert
      variable2: wert
    - package:
      variable: wert
      variable2: wert
        - dieserwertkannwiderdoppeltvorkommen
        - dieserwertkannwiderdoppeltvorkommen
  variable: wert
  variable2: wert
  nocheineliste:
    variableideinmalvorkommtinderliste: wert
    - dieserwertkannwiderdoppeltvorkommen
    - dieserwertkannwiderdoppeltvorkommen
    - dieserwertkannwiderdoppeltvorkommen

- name: zweiter block gleicher aufbau
  untervariable: #Liste
    - package:
      variable: wert
      variable2: wert
    - package:
      variable: wert
      variable2: wert
        - dieserwertkannwiderdoppeltvorkommen
        - dieserwertkannwiderdoppeltvorkommen
  variable: wert
  variable2: wert
  nocheineliste:
    variableideinmalvorkommtinderliste: wert
    - dieserwertkannwiderdoppeltvorkommen
    - dieserwertkannwiderdoppeltvorkommen
    - dieserwertkannwiderdoppeltvorkommen
      



 

Ein Minus wird immer dann benutzt wenn es eine Gruppe/Block ist die mehrfach vorkommen kann.