[chef] Re: Re: newb question about bootstrap client (with knife bootstrap) [sidetrack]


Chronological Thread 
  • From: Haim Ashkenazi < >
  • To:
  • Subject: [chef] Re: Re: newb question about bootstrap client (with knife bootstrap) [sidetrack]
  • Date: Tue, 30 Nov 2010 22:58:32 +0200
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:mime-version:content-type:subject:date:in-reply-to:to :references:message-id:content-transfer-encoding:x-pgp-agent :x-mailer; b=dSoCH2+ysHorrw9yFefDx+81y0H+uLim96smY444mhSyA992gqmIT6Y+zcolMg04y1 6TKWP/AOU37g4CdDlC6EzEF4SYwC2Hk6o4zfmT3WoDGpjAYY9ML6ibh5f8eKvH1Tm0f6 JcrVWrp1j2NbFzKYFEv1/He/M4+491VmjJSnA=

Hi Jesse,

On Nov 30, 2010, at 10:02 PM, Jesse Callaway wrote:

I'm using the client_service recipe suggested, and it does install the chef-client as a daemon. HOWEVER, it will rewrite your /etc/chef/client.rb file periodically (as advertised). I like to give my nodes UUID's for their node name, however the template which comes with the chef cookbook does not supply a node_name.
I've looked at the recipe and it seems that it only changes /etc/chef/client.rb in case you're using init as init_style. When using runit I can't find somewhere where it overwrites chef's conf file. Am I wrong?

Bye



I tried adding this to the template, but the property comes up blank when the erb is interpreted.

node_name          "<%= node[:name] %>"

Am I looking for the correct property/symbol? Using `knife node show NODE -a name` shows me that I'm barking up the wrong tree.

{
 "name": null
}


However, the full output of `knife node show NODE` contains this -

{
 "normal": {
   "tags": [

   ]
 },
{
 "normal": {
   "tags": [

   ]
 },
 "name": "8C770152-9F3A-400B-8C57-9646FE7ED28C",
 "override": {
 },
...
}

Here is how I called bootstrap in this "instance" -

knife bootstrap ec2-xyz.amazonaws.com --node-name `uuidgen` --log_level info --ssh-user root --run-list "role[mta]"


-jesse

On Nov 30, 2010, at 12:44 PM, Haim Ashkenazi wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi

Thanks, I'll try to run chef::client_service after install and see if it works.

Bye

On Nov 30, 2010, at 5:40 PM, Joshua Timberman wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello!

On Nov 30, 2010, at 5:09 AM, Seth Chisamore wrote:

The knife bootstrap subcommand does not enable any sort of init
script.   If you would like this behavior please add the
chef::bootstrap_client recipe to your nodes run list (preferably in
some sort of base role).


I recently updated the Chef cookbook (version 0.22.0) to have a new recipe called 'client_service' that will only set up the desired service style - init_style (runit, init script, daemontools, or bluepill). The bootstrap_client also drops off the config file /etc/chef/client.rb, but when using the bootstrap subcommand for knife, or ec2 server create, it will already have the config file set up.

Cheers!

- --
Opscode, Inc
Joshua Timberman, Technical Evangelist
IRC, Skype, Twitter, Github: jtimberman

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iEYEARECAAYFAkz1GugACgkQO97WSdVpzT2L9QCeOJC1/jNnmUpnQxORmWV+sCQf
1yAAn03nO+I06jpyZVfBiaR1BuDLDUz6
=RoNt
-----END PGP SIGNATURE-----

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkz1N/cACgkQhwMtGgRKzT16tgCcDzxZiov0RsMILnRFso2mUJ6a
7NIAniI/jUK91IerqxzdX9R9e48N4ziD
=GrBy
-----END PGP SIGNATURE-----


Attachment: PGP.sig
Description: This is a digitally signed message part




Archive powered by MHonArc 2.6.16.

§