1
版本:廚師屬性值重用
- 服務器12
- 廚師客戶37年12月13日
我有很多URL引用的但都在同一臺服務器的屬性文件。我想引用一個基礎URL來構建完整路徑。然後,如果源服務器發生更改,我只需更改頂部屬性。
原
default['cookbook'][1.1]['zipurl'] = 'http://server/something/version/SERVER.zip'
計劃
default['cookbook'][1.1]['packagesurl'] = 'http://server/'
default['cookbook'][1.1]['zipurl'] = '"#{default['cookbook'][version]['packagesurl']}"something/version/SERVER.zip'
它編譯和上傳確定,但廚師運行返回如下:
"#default{['cookbook'][version]['packagesurl']}something/version/server.zip" is not a valid `source` parameter for remote_file. `source` must be an absolute URI or an array of URIs.
可能是一些基本的語法錯誤...
我查看了一些超市公共食譜的屬性,他們打電話使用完整的路徑,所以這可能是不可能的。
非常感謝coderanger我會檢查'poise派生'項目看起來很有趣。 – David