- From: <
>
- To:
- Subject: [chef] checksum values in attribute files
- Date: Mon, 22 Jul 2013 13:58:55 -0700 (PDT)
We're trying to do something pretty simple: Include a checksum value as a
default attribute within a defaults attribute file.
default['foo']['package']['checksum'] =
'c22bb6a227359748618ca1f6fc31b6a05fef3f19dc8251ffb15233b775cd6aff'
But when the associated cookbook is compiled, we encounter the following
error.
Do you know why this error is occurring?
If we hard code reference to the checksum within the recipe, it works fine.
If we fabricate a hash and include the checksum in it within the attributes
file, it works fine.
[2013-07-22T15:53:35-05:00] INFO: Start handlers complete.
Compiling Cookbooks...
================================================================================
Recipe Compile Error in /.../chef/cookbooks/foo/attributes/default.rb
================================================================================
IndexError
----------
string not matched
Cookbook Trace:
---------------
/.../chef/cookbooks/foo/attributes/default.rb:6:in `[]='
/.../chef/cookbooks/foo/attributes/default.rb:6:in `from_file'
Relevant File Content:
----------------------
/.../chef/cookbooks/foo/attributes/default.rb:
1: ...
...
6>> default['foo']['package']['checksum'] =
'c22bb6a227359748618ca1f6fc31b6a05fef3f19dc8251ffb15233b775cd6aff'
7: ...
...
- [chef] checksum values in attribute files, cpkampmeier, 07/22/2013
Archive powered by MHonArc 2.6.16.