- From: Daniel DeLeo <
>
- To:
- Subject: [chef] Re: Environment - No resource or method named `template'
- Date: Fri, 14 Feb 2014 12:45:17 -0800
You’re hitting this bug:
https://tickets.opscode.com/browse/CHEF-5011
Which means you have code like:
template “path” do
# correct code
something_that_raises_no_method_error
end
Though this bug does not impact any correct chef code, it makes debugging
difficult so we’re going to release an update to fix it soon.
--
Daniel DeLeo
On Friday, February 14, 2014 at 12:40 PM, Douglas Garstang wrote:
>
I've just started trying to use environments in chef. Everything worked
>
find locally with vagrant, but after uploading the cookbook to the target
>
machine, and attempting to do a chef client run, I am seeing this error:
>
>
NoMethodError
>
-------------
>
No resource or method named `template' for `Chef::Recipe "default"'
>
>
I have no idea what is going on here. If chef can't find it's own template
>
resource, then something is seriously wrong. This is a fresh instance.
>
>
I can confirm my environment is there...
>
>
(xxx-prod) Douglass-Mac-mini: knife-eu2 environment show eu2-prod
>
chef_type: environment
>
cookbook_versions:
>
default_attributes:
>
description:
>
json_class: Chef::Environment
>
name: eu2-prod
>
override_attributes:
>
>
I can also confirm that the node belongs to the environment:
>
>
(xxx-prod) Douglass-Mac-mini: knife-eu2 node show osg04-eu2.xxx.net
>
(http://osg04-eu2.xxx.net)
>
Node Name: osg04-eu2.xxx.net (http://osg04-eu2.xxx.net)
>
Environment: eu2-prod
>
FQDN:
>
IP:
>
Run List: role[location_eu2_prod], role[role_base], role[role_osg]
>
Roles:
>
Recipes:
>
Platform:
>
Tags:
>
>
What gives?
>
>
Doug.
Archive powered by MHonArc 2.6.16.