Ich habe gelesen this tutorial über die Einstellung Chef-Repositories in Artifactory ("mein eigenes" von Git und offiziellen Chef Supermarkt - zwei Fernbedienungen).Chef-Prozess mit Artifactory
Alles funktioniert gut, aber ich verstehe nicht wirklich, wie man es mit Chef "anheften". Ich weiß, dass Sie ChefDK verwenden können, um Kochbücher einfach lokal zu installieren und in das Repository zu verschieben. Meine Frage betrifft Endbenutzer: Wie können sie dieses virtuelle Chef-Repository verwenden, um Kochbücher einfach zu verwenden?
Ich meine, Endbenutzer sollte Befehl wie: chef-client -j params.json
ausführen, wo es run_lists oder chef-client -o "recipe[my-cookbook]"
direkt hat. Mit Koch-Server würde dieses Kochbuch automatisch vom Server heruntergeladen werden, der Client muss es nicht manuell herunterladen. Wie funktioniert es mit Artefakte, ohne Server (-z
/--local
Option)? Kann ich irgendwie URL (client.rb
?) Einstellen, um Kochbücher vom Repo automatisch herunterzuladen?
Wenn nicht, wie sollte ich den Kochserver so konfigurieren, dass Kochbücher von Artifactory automatisch verwendet werden?
Haben Sie sich die Anleitung zur Arbeit mit Chefkochmesser und Artefactory angesehen - https://www.jfrog.com/confluence/display/RTF/Chef+Cookbook+Repositories? –