chef


Installing Chef 11 Server on Debian configuring knife

Having your Debian Squeeze installed you can install Chef Server 11 using the Ubuntu 10.10 package. You can get the package from http://www.opscode.com/chef/install/. The current version is 11.08. Before doing your installation, check that the hostname command is giving a fully qualified domain name. If not, you should modify the contents of /etc/hostname (example: chef.example.net) and add the […]


Creating an encrypted Databag in Chef

Create a random encryption key: openssl rand -base64 512 | tr -d '\r\n' > secret_key  Use this to encrypt a data bag item named “passwords” located in a data bag named “production”: knife data bag create −−editor /usr/bin/vi −−secret-file ./secret_key production passwords This will open an text editor, example JSON data would be: {   "id": […]


Install Chef 10 Client on Debian

The installation is very similar to the server installation, with a few differences. For the server installation have a look here. First of all add the Opscode repository to apt:  echo "deb http://apt.opscode.com/ `lsb_release -cs`-0.10 main" | tee /etc/apt/sources.list.d/opscode.list lsb_release -cs will correspond to the name if your release (put in "squeeze" or "wheezy" instead for example […]


Installing Chef 10 Server on Debian

First of all add the Opscode repository to apt:  echo "deb http://apt.opscode.com/ `lsb_release -cs`-0.10 main" | tee /etc/apt/sources.list.d/opscode.list Then add the GPG key: mkdir -p /etc/apt/trusted.gpg.d gpg –keyserver keys.gnupg.net –recv-keys 83EF826A gpg –export packages@opscode.com | tee /etc/apt/trusted.gpg.d/opscode-keyring.gpg > /dev/null Then install the Chef Server: apt-get update apt-get upgrade apt-get install opscode-keyring apt-get install chef chef-server While […]