簡體   English   中英

如何將所有以 .txt 結尾的文件從食譜復制到廚師的節點?

[英]How do I copy all files that end with .txt from cookbook to node on chef?

我有一本廚師食譜,在我的 /files/default 文件夾中有一堆以“.txt”結尾的文件。 如何在我的廚師食譜中添加一種將所有以“.txt”結尾的文件從我的文件目錄移動到我節點上的特定目錄的方法?

這是我所擁有的:

remote_directory "/opt/info"  do
 source [/*.txt/]
 owner 'root'
 group 'root'
 mode '0640'
end

remote_directory資源的source屬性在菜譜的files/default中采用目錄名稱,而不是 files。

因此,您應該將*.txt文件移動到files/default/info 示例內容:

file1.txt
file2.txt
file3.txt
file4.txt
file5.txt
file6.txt

然后在您的配方中指定存在*.txt文件的info目錄:

remote_directory '/opt/info' do
  source 'info'
  owner 'root'
  group 'root'
  mode '0640'
end

這會將所有文件從您的說明書的files/default/info復制到節點上的/opt/info

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM