Решение папки по умолчанию
Ваш исходный файл file
должен быть помещен в вашу кулинарную книгу по адресу:
cookbook_name/files/default/file
Тогда вам следует используйте cookbook_file следующим образом:
cookbook_file "/home/user/file") do
source 'file'
owner 'root'
group 'root'
mode '0644'
action :create
end
Решение для нестандартной папки
Вы также можете разместить свой file
в папке, отличной от папки по умолчанию, например second_folder , например:
cookbook_name/files/second_folder/file
Таким образом, вы должны указать в источнике также каталог не по умолчанию, как показано ниже:
cookbook_file "/home/user/file") do
source 'second_folder/file'
owner 'root'
group 'root'
mode '0644'
action :create
end