根据bash脚本

时间:2017-05-29 17:47:27

标签: chef

我有一个场景,我必须从远程服务器下载文件,但该文件的url是通过我在'mycookbook / files / default / generate_url.sh'中包含的bash脚本生成的。

我不确定如何制作从files/default执行脚本的配方,捕获其标准输出并使用它吐出的URL作为source的{​​{1}}属性最终将下载文件的资源。

1 个答案:

答案 0 :(得分:1)

将Bash脚本移植到Ruby中,在Bash中进行下载(可能通过curl),或者构建自定义资源。后者将相当复杂,所以我推荐前两个中的一个。