[chef] Re: Re: Re: Re: Arbitrary attributes for nodes


Chronological Thread 
  • From: Tristan Sloughter < >
  • To:
  • Cc:
  • Subject: [chef] Re: Re: Re: Re: Arbitrary attributes for nodes
  • Date: Tue, 15 Feb 2011 09:47:54 -0600
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=cPNhRM3o5wfSvPrFzZ96waIRhHHX7qRAfwnT84FUKHtJKPQGFZp3UQUz0vmhYsyAwF j4fI/Hl1xKO2WWejBwwWdbZU82aaARk+RQtOy245+zQrqB3a5E7vj1xlUtyMNSbxAxUH V6eDCANtACF8W8AustnHYo0bKVIsb2sz3N+hA=

Hmm, so yes adding the default.rb to attributes works for the default values. But adding to override does not actual override. I'm still getting 0 (which I placed in default.rb instead of 1 which I placed in override). Could there be a reason that its not updating the information on the client when run?

Tristan

On Tue, Feb 15, 2011 at 9:40 AM, John E. Vincent (lusis) <lusis.org+ "> > wrote:
In override?

~/development/chef-repo$ knife node show db3
<snip>
 "override": {
   "mysql": {
     "manage_users": true
   }
 },
 "run_list": [
   "role[mysql_master]"
 ]
}

~/development/chef-repo$ knife node show db3slave3
<snip>
 "override": {
 },
 "run_list": [
   "role[mysql_slave]"
 ]
}

~/development/chef-repo/site-cookbooks/users/attributes$ cat default.rb
default[:mysql][:manage_users] = false

On Tue, Feb 15, 2011 at 10:11 AM, Tristan Sloughter
< "> > wrote:
> But where is that done? I saw this in the training slides... I want it done
> per node with different values so I was hoping I could simply place it in
> the nodes attributes.
> Tristan
>
> On Tue, Feb 15, 2011 at 9:10 AM, Sean OMeara < "> > wrote:
>>
>> node.set[:num] = 1
>>
>> On Tue, Feb 15, 2011 at 10:03 AM, Tristan Sloughter
>> < "> > wrote:
>> > Maybe I'm missing something but the wiki pages on attributes and their
>> > use
>> > in roles, nodes and recipes is confusing me.
>> > I'd simply like to be able to set arbitrary attributes on a node that
>> > can be
>> > used in a recipe.
>> > Meaning somewhere in the node's json place something like, { "num" : "1"
>> > }
>> > And be able to access this in any recipe the node is running like
>> > node[:num].
>> > Is this not possible? I tried placing key/values under default through a
>> > knife edit of the node but my attempts to access the values in a recipe
>> > returns nil.
>> > Thanks,
>> > Tristan
>
>




Archive powered by MHonArc 2.6.16.

§