Ошибка `создать` на ресурсе 'шаблон [/etc/awslogs//cwlogs.cfg]' - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь запустить шеф-повар, но получаю сообщение об ошибке в заголовке. Выходные данные журнала следующие:

Error executing action `create` on resource 'template[/tmp/cwlogs.cfg]'
================================================================================

Chef::Mixin::Template::TemplateError
------------------------------------
undefined method `[]' for nil:NilClass

Resource Declaration:
---------------------
# In /var/chef/runs/b2cd9efb-b9d2-4c1a-b582-5ebfbe933bdd/local-mode-cache/cache/cookbooks/phpapp/recipes/setup.rb

45: template "/tmp/cwlogs.cfg" do
46:   source "cwlogs.cfg.erb"
47:   owner "root"
48:   group "root"
49:   mode 0644
50: end
51: # cloudwatch packages

Compiled Resource:
------------------
# Declared in /var/chef/runs/b2cd9efb-b9d2-4c1a-b582-5ebfbe933bdd/local-mode-cache/cache/cookbooks/phpapp/recipes/setup.rb:45:in `from_file'

template("/tmp/cwlogs.cfg") do
action [:create]
retries 0
retry_delay 2
default_guard_interpreter :default
source "cwlogs.cfg.erb"
declared_type :template
cookbook_name "phpapp"
recipe_name "setup"
mode 420
owner "root"
group "root"
path "/tmp/cwlogs.cfg"
end

Template Context:
-----------------
on line #30
28: #
29: 
30: [<%= node[:opsworks][:stack][:name] %>]
31: datetime_format = [%Y-%m-%d %H:%M:%S]
32: log_group_name = <%= node[:opsworks][:stack][:name].gsub(' ','_') %>

Я попытался просмотреть существующие ответы на похожие вопросы, но все они выявили различные проблемы, которые, кажется, не отражают происходящее в моем случае.

У кого-нибудь есть предложения?

1 Ответ

0 голосов
/ 01 мая 2019

кажется, что ваш шаблон имеет встроенный код, который вызывает это ... от просмотра ваших фрагментов, каково значение node[:opsworks][:stack][:name]?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...