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 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: 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": […]

Installing Chef 10 Server on Debian

First of all add the Opscode repository to apt:  echo "deb `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 –recv-keys 83EF826A gpg –export | 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 […]