Puppet Training Overview Puppet training course takes - TopicsExpress



          

Puppet Training Overview Puppet training course takes participants from the pains of approach to configuration management to being able to take advantage of Puppet to build, configure, maintain, and automate a network of scalable, secure, and high performance systems. Not only will the participants learn about the basic building blocks behind Puppet, its declarative manifests, and powerful DSL, but they will also get to see Puppet in practice and get to experience it in real-life scenarios. Objectives At the end of Puppet training course, the participants will be able to: Explain the role of Puppet and its exclusive feature-set Deploy Puppet in a reliable, performant, and scalable manner Automate system tasks, such as provisioning, deployment, and change management MCollective when managing large networks with Puppet Take advantage of Puppets reporting functionality Troubleshoot common problems Spin up new systems rapidly based on pre-configured templates Recognize how to deploy Puppet in both staging and production (cloud-based) environments Suggested Audience Systems Administrators, Implementers and Systems Integrators. Syllabus 1. Puppet Overview What is Puppet How puppet works Puppet Architecture Master and Agents Configuration Language Resource Abstraction Layer Transactional Layer 2. Installation and Configuration Installing Puppet Configuring Puppet Master and Agent Connecting Agents 3. Puppet Master Puppet configuration tree Puppet configuration files 4.Puppet Language Basics The declarative language Resources Resource Collectors Virtual Resources Exported Resources Manifests Relationships and Ordering Modules and Classes Class Parameters Defined Types 5. Puppet Language Advanced Facter Variables Conditional statement If Else Case Selectors More Conditionals and Logic Resource relationship 6. Templates Static Contents Explosion Using Dynamic Content with Templates Templates Overview ERB 7.Code Compression with Defined Types and Classes Code Compression Techniques Arrays Defined Types Classes Parameterized Classes 8. Advanced Puppet Extending Puppet with Custom Facts Custom Types, Functions, and Providers Marionette Collective (MCollective) 9. Troubleshooting and Best Practices Troubleshooting Best Practices 10. Example Code Manifests/Modules NTP Module Users Module SSH Sudo Mysql Apache
Posted on: Thu, 25 Dec 2014 09:55:31 +0000

Trending Topics



Recently Viewed Topics




© 2015