【发布时间】:2017-03-14 02:46:19
【问题描述】:
我为使用 chef-chrome 食谱编写了一个包装器,因此我可以为实际的 MSI 文件指向一个与项目相关的 AWS S3 存储桶,当我运行“chef-client -o recipe[get-chrome]”时,它显示它看到了内部食谱,但什么也没有发生。
计划是让包装器根据包装器代码中的 attributes/default.rb 更改默认 MSI 文件位置(即仅从 S3 存储桶下载,而不是外部世界),然后按照原始厨师继续安装-chrome 代码 (https://github.com/dhoer/chef-chrome)。
default['chrome']['msi_64'] = 'https://s3.amazonaws.com/bucket-name/GoogleChromeStandaloneEnterprise64.msi'
然后按照基线 chrome 食谱运行基本安装命令。是我做错了什么还是我的逻辑不对?
【问题讨论】:
-
您是否在包装食谱中添加了“include_recipe "chef-chrome"`?
-
是的。做过某事。它没有问题。看来这可能是我需要先解决的厨师版本问题。呸。
标签: google-chrome amazon-web-services amazon-s3 chef-infra