2017-09-15 105 views
0

如何使用廚師Windows中使用屬性

在屬性\ default.rb,

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

在receipes \ default.rb,

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

注:*#{node['directory']['path']}**node['directory']['path']*(都是不工作)

上述設置不起作用。如何引用receipe中的屬性(某些路徑,如c:\ test20777)。

回答

0

所以有幾個問題。首先不是嚴格需要,但作爲一個良好的做法,使該C:\\test20777。其次,它應該是directory node['directory']['path'] do#{}語法只適用於雙引號字符串,但在這種情況下根本不需要它,因爲您只需要單個值。

+0

謝謝,它的工作原理 – vayukumaran