使用 Chef 从远程资源复制目录

使用 Chef 从远程资源复制目录

我想从远程存储库复制目录。要复制单个设置/文件,我使用 remote_file 资源。但是,如果您想复制整个目录,则此方法无效。我还检查了 chef 的 remote_directory 资源,但只有目录位于食谱本身中时才可以使用。关于如何实现这一点,您有什么想法吗?

答案1

为文件创建一个档案并使用 remote_file 传输该档案。

答案2

由于没有可移植的方式来列出要下载的远程文件(或者有吗?),因此必须采取更具体的方法,例如运行脚本或者远程文件资源,或使用'人工制品'食谱下载并提取档案。

相关内容