【发布时间】:2014-06-11 04:47:23
【问题描述】:
remote_file 块仅复制一个特定文件。
Chef 是否有可能从 ftp 上的特定文件夹中复制所有文件?
我当前的代码对我来说很奇怪:
require 'net/ftp'
ftp = Net::FTP::new("server")
ftp.login("user", "password")
ftp.chdir("/folder")
fileList = ftp.nlst('*.jar')
fileList.each do |file|
remote_file "C:\\Temp\\" + file do
source "ftp://user:password@server/folder/" + file
action :create_if_missing
end
end
ftp.close
【问题讨论】:
标签: ftp chef-infra