[chef] Re: Call for testing: Ubuntu / Debian packages for Chef 0.8


Chronological Thread 
  • From: Joshua Miller < >
  • To:
  • Subject: [chef] Re: Call for testing: Ubuntu / Debian packages for Chef 0.8
  • Date: Wed, 14 Apr 2010 13:03:46 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=fWtXKyqaUu5aSytSgTM1xOkawWH68aG0r5zu0nw9nBCTFqXeC2pHyzPLeJbejPRXox UD9b7NpmyPd6303RnOyYXVQAHHHANnMSNorOBhFcryoY4nKps9N330gMkYyR+WDTbZtX P0sH3VXGxJe3V2yPDrQYWpy+7SFxmitEG25Ek=

Client notes:

Thought I would throw a few notes out there for everyone, as I have been 
using timbermans ppa for a few weeks now on 8.x, hope this helps someone out.

# I used the debconf-utils package for the seed file, so you might need to 
apt-get that if you dont have it already
# python-software-properties  is the easiest way to use the ppa
apt-get install python-software-properties  debconf-utils


# I was scripting this on a bunch of servers so I needed to seed the servers 
in
# update mychefserver.com with your actually chef server
echo <<EOF > chef.seed
# URL of Chef Server (e.g., http://chef.example.com:4000):
chef    chef/chef_server_url    string  http://mychefserver.com:4000
EOF 

sudo debconf-set-selections < chef.seed 

sudo add-apt-repository ppa:jtimberman/opschef

# remove old chef client
sudo apt-get purge chef

# update to pickup new chef from ppa
sudo apt-get update

# install chef 
sudo apt-get install chef

# copy your validation.pem from chef server to /etc/chef
# I was unable to get this to work
# so I used knife on the chef server
knife client create <server_fqdn> -f <server_fqdn>.pem

# I put this on a common nfs share to all my servers <example user home :) >
# copy it to /etc/chef/client.pem on your system.

# make sure it all works
sudo chef-client

#use knife or ui to edit your clients.





On Apr 14, 2010, at 9:15 AM, Joshua Timberman wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Ohai, Chefs!
> 
> We are planning to release the Chef 0.8.x Debian/Ubuntu packages on the 
> Opscode APT repository (apt.opscode.com) "Real Soon Now". The current 
> version 0.8.10, but subject to change.
> 
> This may be a breaking change for people using the repository for Chef 
> version 0.7.16 due to authentication changes in 0.8.x[0][1].
> 
> The 0.8 packages are currently in a Launchpad PPA, for testing on Ubuntu 
> Lucid and Karmic, to keep them separate from our official APT repo. We 
> would like upgrading to be as painless as possible, so we are soliciting 
> feedback for new installations or upgrades with these packages.
> 
> https://launchpad.net/~jtimberman/+archive/opschef/+packages
> 
> Clients:
> 
>    sudo apt-get install chef
> 
> Server:
> 
>    sudo apt-get install chef chef-server
> 
> The package chef-server-webui provides the WebUI, and is optional in 0.8. 
> You'll need to specify it to install as well if you want to use it.
> 
> There are a lot of improvements to the packaging from v0.7.16. Please see 
> the complete list of the changes in the packaging from earlier versions in 
> the Debian changelog:
> 
> http://github.com/opscode/opscode-packages/raw/master/debian/chef/debian/changelog
> 
> We're looking for issues with the packaging itself - packaging specific 
> configuration or the init/postinst scripts, dependency management, etc. 
> Note that the various Chef daemons are configured to log in /var/log/chef.
> 
> Thanks!
> 
> [0]: http://wiki.opscode.com/display/chef/Authentication
> [1]: 
> http://wiki.opscode.com/display/chef/Breaking+Changes+from+0.7.x+to+0.8.x
> 
> - --
> Opscode, Inc
> Joshua Timberman, Senior Solutions Engineer
> C: 720.334.RUBY E: 
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (Darwin)
> 
> iEYEARECAAYFAkvF6ikACgkQO97WSdVpzT3GFACdHy6gJrnfEwGhyxVatrb/QlDa
> Z1kAnjcT/QtNjxAg6/1lHDruzsuRozFd
> =OnAF
> -----END PGP SIGNATURE-----




Archive powered by MHonArc 2.6.16.

§