I have this attribute defined in my default attributes file:
default['remote_machine']['user']['file_name'] = '/folder/path/file_name.html'
And I am trying to reference this attribute name in a recipe as follows:
list_of_nodes = search(:node,"name:production_* AND name:*app*")
template default['remote_machine']['user']['home']['file_name'] do #ERROR HERE
source "file_name.html.erb"
mode "755"
variables(
:list_of_ips=>list_of_nodes
)
Trying to upload this cookbook, I get an error as:
FATAL: ArgumentError: You must supply a name when declaring a default resource
If I provide a string containing the path as the argument to the resource, it works.
Can anyone help me understand what I am missing?
Thanks.