У меня есть поваренная книга шеф-повара со многими рецептами, которые имеют такой же код, помимо других конкретных вещей.
template 'stack_file' do
local true
source File.join(base_dir, 'stack_templates/admin.yml.erb')
path File.join(base_dir, 'stacks/admin.yml')
variables(context)
end
template 'settings_file' do
sensitive true
local true
source File.join(base_dir, 'config_templates/settings_admin.yml.erb')
path File.join(base_dir, 'configs/settings_admin.yml')
variables(context)
end
Можно ли каким-то образом поместить этот код в метод, который я вызову с помощью моего source_file
, destination_file
и variables
?