无法读取配方中的数据包项目

时间:2014-09-04 13:36:43

标签: chef databags

我是厨师框架的新手。我想保留我的一些数据值,例如数据库中的共享位置路径,用户名,密码(不加密),并在配方中引用它们而不是硬编码,但是当我在配方中引用它们时,引用不是得到评估。

请在下面找到我使用的脚本示例:

databag details: databag name = ak-databag
             databag_item name= uncpath

databag entries-     id: uncpath
         unc-path: \\ec2-999-333-111-444.ap-southeast-1.compute.amazonaws.com\share

script:
 batch "Copy_product1_and_product2"
  code <<-EOH
            net use "my_bag["unc-path"]" password /user:username
            xcopy "my_bag["unc-path"]\\product1.exe"  "C:\\my-Package1" /y /S
            xcopy "my_bag["unc-path"]\\product2.exe"  "C:\\my-Package2" /y /S
           EOH
end

0 个答案:

没有答案