ruby - How to select thousands of file in chef recipe -
i have lot of csv files should placed in server.
so put in directory my-cookbook/files/default/
, want load csv files using dir.glob
method, don't know how set proper relative path it.
dir.glob("#{relative_path}/*.csv").each |file| cookbook_file "/var/foo/#{file.basename(file)}" source file.basename(file) end end
i tried dir.glob("*.csv")
, didn't work.
how can load files in files/default
directory?
this isn't how chef designed used. better off putting files in git repo or remote tarball , using things git
or remote_file
resources download them. cookbook_file
hack small, one-off things. don't use much, recommend same.
Comments
Post a Comment