
Ich habe dieses Playbook für Rhel angepasst https://github.com/matisku/ansible-teamcity-server
Ich bin mit dem Ausführen einer einzelnen YAML-Datei mithilfe eines Ansible-Playbooks vertraut. Ich bin mir jedoch nicht sicher, wie ich dieses YAML-Playbook mit Aufgaben, Handlern usw. ausführen soll. Kann mir jemand eine Dokumentation zum Ausführen der Playbooks mit mehreren Dateien zeigen?
Danke
Antwort1
Das ist kein Playbook, sondern eine Rolle. Es ist bei Ansible Galaxy veröffentlicht (Dokumente):https://galaxy.ansible.com/matisku/teamcity-server
Wenn Sie Galaxy zum Einbinden der Rolle verwenden, können Sie es wie in der Readme-Datei des GitHub-Repos unter „Beispiel-Playbook“ beschrieben verwenden. Erstellen Sie einfach eine Datei, die Folgendes enthält:
- hosts: teamcity-servers
become: yes
roles:
- matisku.teamcity-server
Wenn Sie den Code stattdessen mit Git abrufen, platzieren Sie ihn in einem Ordner in /etc/ansible/roles/ und verwenden Sie den Namen dieses Ordners in der Rollendirektive:
- hosts: teamcity-servers
become: yes
roles:
- myownteamcityrolename