2017-09-15 4 views
0

WieChef Windows mit Attributen

In Attribute \ default.rb verwenden,

default['directory']['path'] = 'C:\test20777' 

In receipes \ default.rb,

directory #{node['directory']['path']} do 
    action :create 
end 

Hinweis: *#{node['directory']['path']}* Und *node['directory']['path']* (beide sind funktioniert nicht)

Das obige Setup funktioniert nicht. Wie auf Attribute (ein Pfad wie c: \ test20777) in Rezept verwiesen wird.

Antwort

0

So ein paar Probleme. Zuerst nicht unbedingt erforderlich, aber als eine gute Praxis machen Sie das C:\\test20777. Zweitens sollte es nur directory node['directory']['path'] do sein. Die #{}-Syntax funktioniert nur innerhalb von Strings mit doppelten Anführungszeichen, aber Sie brauchen sie in diesem Fall überhaupt nicht, da Sie nur den einzelnen Wert haben möchten.

+0

Danke, es funktioniert – vayukumaran