- From: Noah Kantrowitz <
>
- To:
- Subject: [chef] Re: knife role edit lexical error
- Date: Thu, 13 Mar 2014 14:15:57 -0700
JSON doesn't allow single quotes.
--Noah
On Mar 13, 2014, at 2:13 PM, Sean Staats
<
>
wrote:
>
I'm trying to add a recipe to the run_list of a role and don't know what
>
I'm doing wrong...
>
>
$ knife role edit apache2-servers
>
ERROR: Yajl::ParseError: lexical error: invalid char in json text.
>
ype": "role", "run_list": ['recipe[apache2]' ], "env_
>
(right here) ------^
>
>
Note that the "right here" carat is pointing to the 'r' in recipe.
>
Here is the entire role JSON file when beginning to edit it:
>
>
{
>
"name": "apache2-servers",
>
"description": "Apache2 servers role",
>
"json_class": "Chef::Role",
>
"default_attributes": {
>
},
>
"override_attributes": {
>
},
>
"chef_type": "role",
>
"run_list": [
>
>
],
>
"env_run_lists": {
>
}
>
}
>
>
Thanks in advance for any help and guidance.
>
>
Sean
>
>
>
>
>
This message contains confidential information and is intended only for the
>
individual named. If you are not the named addressee you should not
>
disseminate, distribute or copy this e-mail. Please notify the sender
>
immediately by e-mail if you have received this e-mail by mistake and
>
delete this e-mail from your system. If you are not the intended recipient
>
you are notified that disclosing, copying, distributing or taking any
>
action in reliance on the contents of this information is strictly
>
prohibited.
Attachment:
signature.asc
Description: Message signed with OpenPGP using GPGMail
Archive powered by MHonArc 2.6.16.