
Chef Cookbook
By :

If you want to use Chef, you'll need to install the Chef Development Kit (DK) on your local workstation first. You'll have to develop your configurations locally and use Chef to distribute them to your Chef server.
Chef provides a fully packaged version, which does not have any external prerequisites. This fully packaged Chef is called the omnibus installer. We'll see how to use it in this section.
Let's see how to install the Chef DK on your local workstation using Chef's omnibus installer:
mma@laptop:~ $ chef verify ...TRUNCATED OUTPUT... Verification of component 'test-kitchen' succeeded. Verification of component 'chefspec' succeeded. Verification of component 'rubocop' succeeded. Verification of component 'knife-spork' succeeded. Verification of component 'openssl' succeeded. Verification of component 'delivery-cli' succeeded. Verification of component 'opscode-pushy-client' succeeded. Verification of component 'berkshelf' succeeded. Verification of component 'chef-dk' succeeded. Verification of component 'fauxhai' succeeded. Verification of component 'inspec' succeeded. Verification of component 'chef-sugar' succeeded. Verification of component 'tk-policyfile-provisioner' succeeded. Verification of component 'chef-provisioning' succeeded. Verification of component 'kitchen-vagrant' succeeded. Verification of component 'git' succeeded. Verification of component 'chef-client' succeeded. Verification of component 'generated-cookbooks-pass-chefspec' succeeded. Verification of component 'package installation' succeeded.
mma@laptop:~ $ echo 'export PATH="/opt/chefdk/bin:/opt/chefdk/embedded/bin:$PATH"' >> ~/.bash_profile && source ~/.bash_profile
You may not want to use (and don't have to use) ChefDK's Ruby, especially if you are a Rails Developer. If you're happily using your Ruby rvm
or rbenv
environment, you can continue to do so. Just ensure that ChefDK-provided applications appear first in your PATH
, before any gem
-installed versions, and you're good to go.
.chef/encrypted_data_bag_secret
The omnibus installer will download Ruby and all required Ruby gems into /opt/chefdk
.
Change the font size
Change margin width
Change background colour