Ich bin ratlos. Ich möchte den Cache-Speicherort ändern. Der Standardwert ist im temporären Ordner des Benutzerprofils. es macht einen sehr langen Weg unter Windows. Ich habe alle Dokumente durchgesehen; und ich kann das anscheinend nicht herausfinden.Wie kann man Chef :: Config [: file_cache_path] in .kitchen.yml korrekt ändern?
Here Ich sehe, dass ich client.rb
Einstellungen auf dem chef-solo
Provisioner angeben kann. und here Ich sehe, dass der Cache-Pfad ist eine Einstellung in der client.rb
von cache_path
angegebenen. Dies führt mich zu glauben, dass ich in der Lage sein sollte:
provisioner:
name: chef_solo
client_rb:
cache_path: c:/chef/cache
Aber das scheint nicht zu funktionieren :(Dies kann
Dank @coderanger - 1) es macht für einen sehr langen Pfad unter Windows 2) Wenn der Lauf als Administrator erfolgt ist, wird der Profilpfad auf 'ADMINI ~ 1' abgekürzt, was aus Gründen, die ich nicht verstehe , bricht die stille Installation bestimmter Software (MSSQL derzeit) – Pezius
Ich bin nicht sicher, wir haben eine großartige Lösung für diese andere als einen anderen Pfad für den Download zu verwenden. – coderanger
Versuchen Sie, 'file_cache_path' als Schlüssel unter' client_rb' zu verwenden? Das könnte einige Auswirkungen haben, könnte aber Kitchen auch in einem defekten Zustand hinterlassen. – coderanger