Mir wurde klar, dass ich erst user
in runlist
Array ein Kochbuch schreiben muss .
So stellen Sie sicher, dass die Quittungen im Koch abgelegt werden
Ich möchte zuerst einen Benutzer erstellen und dann den Benutzer mehrere Verzeichnisse und Vorlagen erstellen lassen.
Ich habe ein Kochbuch für diesen Benutzer erstellt knife cookbook create user -o site-cookbooks
.
Wie stellen Sie sicher, dass dieses Kochbuch vor allen anderen gekocht wird?
2 Antworten auf die Frage
Eine andere Antwort auf diese Frage ist die Verwendung des Standardrezepts eines Wrapper-Kochbuchs, das die Liste der erforderlichen Kochbücher enthält. Dies wird auch als gutes Entwicklungsmuster betrachtet (Quellen unten). Dies ist ein Beispiel:
# # Cookbook Name:: wrapper-cookbook # Recipe:: base # include_recipe "ntp" include_recipe "nagios::windows_client" include_recipe "web_server::web_sites", include_recipe "base_server::ssl_certs"
Julian Dunn von Opscode schlägt vor, dass dies eine gültige Lösung in Punkt 6 ist. Führen Sie die Liste in Rollen (Zeit ~ 15:30) in der Präsentation aus. https://www.youtube.com/watch?v=IJCY2cEr6Rw
Auch im verlinkten Blog gezeigt. http://dougireton.com/blog/2013/02/16/chef-cookbook-anti-patterns/
Verwandte Probleme
-
1
So konfigurieren Sie eine Firewall auf Centos mit Vagrant und Chef
-
1
ubuntu (Einrichtung mit Chef) - gibt Aktualisierungspakete auf dem System aus (z. B. PHP, Rubygems u...
-
1
Ändern Sie zur Laufzeit den Knotenwert im Chef-Solo-Skript
-
1
So stellen Sie eine virtuelle VM mit Chef und einer .rb-Datei mit Anweisungen bereit
-
1
Erstellen eines neuen Benutzers mit useradd, schlägt jedoch fehl, da keine Gruppe in Oracle Linux 6...
-
1
Chef und PostgreSql
-
1
So verwalten Sie sichere Anwendungs-API-Schlüssel mit Chef
-
1
Woher kommen Chefkoch und Marionette in hauseigenen Anwendungen?
-
2
Soll ich jedes Mal, wenn ich eine meiner Quelldateien ändern möchte, vagrant destroy / up / reload /...
-
1
Überspringen eines Kochbuchs gemäß Node-Json-Datei