2017-07-03 2 views
0

Ich schreibe ein Ansible Playbook, um neue Maschinen für unsere Entwicklungsumgebung zu konfigurieren.Ansible Modul Aktionen ohne Installation

Wenn ich postgresql mit homebrew installieren möchte, würde ich Ansible gegeben homebrew Modell verwenden, um diese Aufgabe zu erfüllen.

Aber bevor ich diese Aufgabe ausführen, sollte ich eine Aufgabe haben, die homebrew zuerst installieren?

Wenn dies der Fall ist, wie kann ich installieren homebrew das command oder shell ansible Modul verwenden, die normalerweise für eine Benutzereingabe während des Prozesses der Installation aufgefordert werden?

+0

Mögliche Duplikate von [Bypass prompt (drücken Sie Return) in Homebrew-Installationsskript] (https://stackoverflow.com/questions/25535407/bypassing-prompt-to-press-return-in-homebream-install-script) – techraf

Antwort

1

Ja, Sie müssen zuerst Homebrew installieren. Die homebrew Ansible-Modul-Dokumentation ist darüber nicht klar; Wenn Sie es überprüfen source code schlägt es fehl, wenn es Homebrew nicht finden kann und es nicht versucht, es für Sie zu installieren.

Es gibt bereits Antworten auf how to bypass the prompt in Homebrew’s install script. Es gibt auch andere ways of installing Homebrew wie herunterladen es als ein Tarball und unog es irgendwo (was Sie mit der unarchive Ansible module tun können) oder Klonen seines Quellcodes mit git.