Automation
Data Center Automation - Chef, Puppet
INTRODUCTION
The DevOps movement is bold enough to believe there is a better way of building teams and software that has rapidly spread across the development and operations community. This one day overview helps those beginning their DevOps journey to understand it origins, purpose and central pillars of the movement.
This DevOps Training helps you master Configuration Management, Continuous Integration and Continuous Deployment, Continuous Delivery, Continuous Monitoring using DevOps tools - Git, Chef, Docker, Jenkins, Puppet, Ansible and Nagios to automate multiple steps in SDLC
Automation - Chef
Chef Essentials
Summary
Learn the basics of Chef by taking Chef Essentials. You’ll learn what it means to turn infrastructure into code so that you can automate the configuration, deployment and management of your servers. You’ll also learn about Chef architecture and the set of tools included in the Chef Development Kit (ChefDK). Finally, we’ll show you how to test your infrastructure code so that you can deploy with confidence.
Day 1
-
Introduction
-
Chef resources
-
Cookbooks
-
chef-client
-
Testing cookbooks
-
Details about the system
-
Desired state and data
Day 2
-
Workstation installation
-
The Chef server
-
Templates, variables, and search
-
Cookbook attributes, attribute files, and dependencies
-
Roles
-
Community cookbooks
-
Environments
-
Further resources
Chef Intermediate
Summary
Chef Intermediate Topics is an instructor-led course that first introduces you to test-driven development (TDD) and then shows you how to extend your cookbooks with custom resources and Ohai plugins.
Day 1
-
Introduction
-
Why write tests? Why is that hard?
-
Writing a test first
-
Refactoring cookbooks with tests
-
Faster feedback with unit testing
-
Testing resources in recipes
-
Refactoring to attributes
-
Refactoring to multiple platforms
Day 2
-
Approaches to extending resources
-
Why use custom resources
-
Creating a custom resource
-
Refining a custom resource
-
Ohai
-
Ohai plugins
-
Creating an Ohai plugin
-
Tuning Ohai
Automation - Puppet
Summary
Puppet certification educates students about the excellent approaches to manage infrastructure with the help of Puppet IT automation software, which would help in maximizing the advantages of the Puppet Module Architecture. The aim of this Puppet training is to make students deploy basic system configurations with the help of excellent approaches for Puppet in a Master-Client setup.
Course Topics
-
About Puppet
-
Why Puppet
-
The Classroom Environment
-
Modules and Classes
-
Puppet Agent & Puppet Master
-
Reporting
-
Resources
-
Resource Relationships
-
Language Constructs
-
Language and Templates
-
Defined Resource Types
-
Advanced Classes
-
Puppet Forge
-
Troubleshooting & Best Practices
-
Puppet Enterprise
-
Live Management