--- # PLAY 1 - name: "Inventory generieren" hosts: local # Roles Lokal ausführen connection: local # Lokale Verbindung verwenden become: true # Als root ausführen tags: kubernetes-prepare # Tag für Jenkinsjob roles: - role: kubernetes/prepare # Entsprechende Role ausführen vars_files: - ./vars/cluster-config.yml # Konfigurationen für Kubernetes # PLAY 2 - name: "Master Node initialisieren" hosts: masters # Roles auf Master ausführen become: true # Als root ausführen tags: kubernetes-init # Tag für Jenkinsjob roles: - role: kubernetes/init # Entsprechende Role ausführen master: true # Parameter für Role, Master Node # PLAY 3 - name: "Worker Nodes initialisieren" hosts: nodes # Roles auf Nodes ausführen become: true # Als root ausführen tags: kubernetes-init # Tag für Jenkinsjob roles: - role: kubernetes/init # Entsprechende Role ausführen master: false # Parameter für Role, Worker Node