使用 Chef 从 Web 位置安装远程 zip
Using Chef to install remote zip from a web location
我是厨师新手。谁能告诉我编写从外部 Web 服务器复制文件的方法的最佳方法?
来自:https://openhardwaremonitor.org/files/openhardwaremonitor-v0.9.6.zip
并解压缩?
我正在考虑调用 powershell 命令,但不确定执行此操作的最佳方法。有什么想法吗?
请查看 archive_file resource(chef-client 版本 >= 15)。您可以使用它来提取 Zip 文件。
所以,这将是一个两步过程:
- 从URL下载文件到本地路径
- 将文件解压到所需路径
示例:
remote_file 'C:/Users/Public/openhardwaremonitor-v0.9.6.zip' do
source 'https://openhardwaremonitor.org/files/openhardwaremonitor-v0.9.6.zip'
end
archive_file 'C:/Users/Public/openhardwaremonitor-v0.9.6.zip' do
destination 'C:/hardwaremon'
end
我是厨师新手。谁能告诉我编写从外部 Web 服务器复制文件的方法的最佳方法? 来自:https://openhardwaremonitor.org/files/openhardwaremonitor-v0.9.6.zip
并解压缩?
我正在考虑调用 powershell 命令,但不确定执行此操作的最佳方法。有什么想法吗?
请查看 archive_file resource(chef-client 版本 >= 15)。您可以使用它来提取 Zip 文件。
所以,这将是一个两步过程:
- 从URL下载文件到本地路径
- 将文件解压到所需路径
示例:
remote_file 'C:/Users/Public/openhardwaremonitor-v0.9.6.zip' do
source 'https://openhardwaremonitor.org/files/openhardwaremonitor-v0.9.6.zip'
end
archive_file 'C:/Users/Public/openhardwaremonitor-v0.9.6.zip' do
destination 'C:/hardwaremon'
end