Mastering Automation with Chef

Mastering Automation with Chef

 

Whether you have five or five thousand servers, Chef lets you manage them all by turning infrastructure into code. Infrastructure described as code is flexible, versionable, human-readable, and testable. Whether your infrastructure is in the cloud, on-premises or in a hybrid environment, you can easily and quickly adapt to your business’s changing needs with Chef.

 

Chef Course Content

 

  • Introduction To chef
  1. What is DevOps and comparison to other DevOps tools
  2. Chef-Server
  3. Common Chef Terminology
  4. Chef-workstation
  5. Chef client
  6. Chef Repository
  7. Chef Configuration Concepts
  8. Chef solo
  9. Server and nodes
  • Building Web Server Cookbook
  1. Starting with Apache Recipe
  2. Adding attributes and templates
  3. Attribute Precedence
  4. Copying file to web server
  5. Adding platform support
  6. Chef local repository to GitHub
  7. Recipe includes and dependencies
  8. Adding HTML templates dynamically
  • Building dockers and containers
  1. Information gathering and setup
  2. Docker recipe to container images
  3. Attribute precedence
  4. Launching container and monitoring
  5. Adding docker file dynamic container
  6. Containerizing customizing on the nodes
  • Node Object and search
  1. What is Node Object
  2. Search Concept
  3. Searching Node Attributes Using Knife
  • Data Bags
  1. What are Data Bags
  2. Creating User and Sudo group Data bags
  3. Building A Recipe To Deploy Local User Account
  • Chef Environment
  1. What are Environment and why they do matter
  2. Creating And Configuring Environment
  3. Creating A Second Version of Our Web Server Cookbook
  4. Deploying To Different Environment
  • Roles
  1. What are Roles
  2. Creating A web Server Roles
  3. Building A simple MySQL and Apache role
  4. Create DB role
  5. Creating A base role
  • Extending chef
  1. Knife Plugins
  2. Chef Supermarket and Chef Client
  • Chef specialist advanced course content
  1. Deploy chef environment with High availability,replication features
  2. Integration of chef with public and private cloud
  3. AWS integration