2017-05-19 3 views
0

Ich habe einige Zeit mit Ansible verbracht und habe ein paar Projekte automatisiert, aber ich habe noch nie eine Liste von Dingen gesehen, die auf jeden Host angewendet werden (zum Beispiel Rollen), und das wird nicht (vars?) mit hosts: all. Wenn ich mich irre und entschuldige, aber ich glaube, es wäre schön, diese Dinge aufgelistet zu haben.Welche Aktionen konnten auf Hosts verschoben werden: alle

Antwort

-1

So machte ich eine Forschung, und mit hosts: all Sie können:

  • Lauf pre_tasks, post_tasks und Aufgaben
  • Setup become und become_user
  • definieren Handler (natürlich)
  • Rollen definieren

Sie können nicht:

  • definieren Vars und VARs Dateien in jedem Rechner verwendet werden; Offensichtlich müssen Sie sie explizit für jeden Host festlegen.
2

Möglicherweise müssen Sie Ihre Frage für Klarheit umformulieren. Ich glaube, was Sie suchen, ist eine Art von sicherem Einblick in die Aktionen, die Ihr Spielbuch ausführen würde. In diesem Fall könnte ein Trockenlauf Ihrem Anwendungsfall dienen.

Beispiel: ansible-playbook rusanov-test.yml --check

Sie können auch hinzufügen, ein -v, -vv oder -vvv zunehmend eine ausführliche Ausgabe zu sehen.

reference here

0

Wenn Sie all die Dinge debuggen wollen, nur Ihr Textbuch

ansible-playbook <playbook_name> -vvvv als

laufen.

Verwandte Themen