Herunterladen einer Datei von SVN mit Koch unter Windows
-
21-12-2019 - |
Frage
Ich habe Probleme beim Laden von Chef, um eine Datei herunterzuladen, die ich in einem Rezept von einem SVN-Server verwenden muss.
generasacodicetagpre.Hier ist die Ausgabe des Chef-Client-Laufs:
generasacodicetagpre.line 12 ist "subversion" herunterladen Installer "DO".Nicht super hilfreiche Leistung - Ich habe keine Ahnung, was hier unter der Haube los ist.Die Datei lädt die Datei überall in meinem System nicht herunter - das Zielverzeichnis ist leer.
Ausführen Dieser Befehl funktioniert gut:
generasacodicetagpre.Es lädt die Datei erfolgreich vom Server herunter und legt es in das Ziel.Jetzt kann ich diesen Befehl einfach in einen Ausführungsblock schreiben, aber ich möchte dies den Chef-Weg tun.Wie kann ich eine bestimmte Datei von einem SVN-Repo unter Windows herunterladen?
Lösung
sieht aus wie dieses ist ein Fehler im Koch, dokumentiert hier .
Um dies herauszufinden, rannte ich generakodicetagcode, der mich in diese Zeilen führte:
generasacodicetagpre. sieht aus, als ob die CHEF-Subversion-Ressource ein leeres Verzeichnis als Ziel benötigt (das in der OP angegebene Ziele, der in der OP ein einzelner Ordner enthält).Beachten Sie, dass dies
An diesem Punkt werde ich einfach eine Execute-Ressource verwenden, um die Datei zu ergreifen, die ich brauche, und hoffe, dass OPSCODE um diesen langjährigen Fehler zu beheben.
Besonderer dank der IRC-Community von Chef.