/
Outline for Working with CHEF

Outline for Working with CHEF

  1. Configuration Management
  2. What is CHEF
    1. Must describe the 3 essential parts, the workstation, chef server, and chef nodes
  3. Installing the CHEF Development Kit on a Windows workstation
    1. can download an installer and run this
    2. or use powershell command line - . { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chefdk -channel stable -version 0.16.28
  4. Installing the CHEF Development Kit on a Centos Linux workstation
    1. curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chefdk -c stable -v 0.16.28
  5. Make sure git is functioning - ChefDK uses git to track changes
  6. Recipes
    1. Example of configuring a resource, the MOTD
    2. Example of installing Apache
  7. Cookbooks
    1. Working with multiple recipes
  8. Ohai - the Node object
  9. The Chef Server
  10. Working with a hosted Chef Server - http://managed.chef.io
  11. Provisioning nodes with AWS
  12. Bootstrapping a node