Puppet training

Page 1

Tekslate

What​ ​is​ ​Puppet? Puppet is written in Ruby language and was developed by Puppet Labs, founded by Luke Kanies in 2005. Currently Puppet is supported by Puppet Labs and it is licensed under GPLv2 until version 2.7.0 and​ ​Apache​ ​2.0​ ​license​ ​after​ ​that.​ ​Puppet​ ​is​ ​involved​ ​in​ ​scripting​ ​of​ ​deployment​ ​of​ ​production​ ​system. Puppet is used to control an entire server starting from installation, configuration, managing, and maintaining server. Puppet can manage thousands of hosts. Install Puppet agent on hosts and then define the hosts in Puppet master server. All other tasks like installation, configuration, and so on will be done​ ​by​ ​Puppet​ ​automatically. Puppet can be used for quick and fast deployment of business applications both on-premise and in the cloud​ ​as​ ​it​ ​can​ ​quickly​ ​scale​ ​from​ ​tens​ ​of​ ​servers​ ​to​ ​thousands. Why​ ​to​ ​attend​ ​Tekslate​ ​Online​ ​Training​ ​?​ Classes​ ​are​ ​conducted​ ​by​ ​Certified​ ​Puppet​ ​Working​ ​Professionals​ ​with​ ​100​ ​%​ ​Quality​ ​Assurance. With an experienced Certified practitioner who will teach you the essentials you need to know to kick-start your career on Puppet. Our training make you more productive with your Puppet Training Online. Our training style is entirely hands-on. We will provide access to our desktop screen and will be actively conducting​ ​hands-on​ ​labs​ ​with​ ​real-time​ ​projects.

Puppet​ ​Training​ ​Curriculum Introduction​ ​to​ ​Puppet Evolution​ ​of​ ​Infrastructure,​ ​How​ ​Puppet​ ​can​ ​help​ ​to​ ​manage​ ​this​ ​Infrastructure,​ ​Puppet​ ​Overview Setting​ ​up​ ​Learning​ ​Environment Installing​ ​VirtualBox,​ ​Installing​ ​Vagrant,​ ​Importing​ ​Base​ ​Box,​ ​Additional​ ​Setup​ ​Tasks Resources,​ ​RALs​ ​and​ ​Manifests Understand​ ​Puppet​ ​Resources,​ ​Resource​ ​Abstraction​ ​Layer,​ ​Manifests+Modules,​ ​Ordering​ ​and​ ​the​ ​Trifecta Write​ ​Nginx​ ​Module,​ ​Modules​ ​Overview Modules​ ​Continued Classes​ ​Overview,​ ​Ordering​ ​Resources,​ ​Resource​ ​Trifecta​ ​–​ ​Package,​ ​File​ ​and​ ​Service Variables​ ​and​ ​Facts

Read​ ​More:​https://tekslate.com/puppet-training


Tekslate

Variables,​ ​Facts Conditionals Overview​ ​of​ ​Conditionals​ ​and​ ​Puppet​ ​Language,​ ​If​ ​Else,​ ​Case,​ ​Selectors,​ ​More​ ​Conditionals​ ​and​ ​Logic Templates Static​ ​Contents​ ​Explosion,​ ​Using​ ​Dynamic​ ​Content​ ​with​ ​Templates,​ ​Templates​ ​Overview,​ ​ERB Code​ ​Compression​ ​with​ ​Defined​ ​Types​ ​and​ ​Classes Code​ ​Compression​ ​Technique,​ ​Arrays,​ ​Defined​ ​Types,​ ​Classes,​ ​Parameterized​ ​Classes Puppet​ ​Master/Agent Master/Agent​ ​Model,​ ​Installation,​ ​Configuring​ ​Master,​ ​Master/Agent​ ​Workflow Puppet​ ​Forge Hiera – Introduction to Hiera, Seperating data from code with hierarchical key value lookup, Install and confgure​ ​Hiera,​ ​Using​ ​Hiera​ ​inside​ ​manifests Mcollective​ ​–​ ​Introduction​ ​to​ ​Mcollective,​ ​Mcollective​ ​walkthrough Geppetto​ ​IDE

Puppet​ ​Overview How​ ​does​ ​Puppet​ ​Works Puppet is a declarative language which means the result needed is to be configured inside of Puppet. Puppet will then define the desired infrastructure and simulate the configuration once before executing them. After enforcing the action it would then report any differences in the actual and desired state which can​ ​be​ ​then​ ​resolved. As system administrators acquire more and more systems to manage, automation of mundane tasks is increasingly important. Rather than develop in-house scripts, it is desirable to share a system that everyone can use, and invest in tools that can be used regardless of one’s employer. Certainly doing things manually doesn’t scale. Puppet has been developed to help the sysadmin community move to building​ ​and​ ​sharing​ ​mature​ ​tools​ ​that​ ​avoid​ ​the​ ​duplication​ ​of​ ​everyone​ ​solving​ ​the​ ​same​ ​problem. It does so in two ways: It provides a powerful framework to simplify the majority of the technical tasks that sysadmins​ ​need​ ​to​ ​perform -The sysadmin work is written as code in Puppet’s custom language which is shareable just like any other code. -This means that your work as a sysadmin can get done much faster, because you can have Puppet handle most or all of the details, and you can download code from other sysadmins to help you get done

Read​ ​More:​https://tekslate.com/puppet-training


Tekslate

even faster. The majority of Puppet implementations use at least one or two modules developed by someone​ ​else,​ ​and​ ​there​ ​are​ ​already​ ​hundreds​ ​of​ ​modules​ ​developed​ ​and​ ​shared​ ​by​ ​the​ ​community.

Read​ ​More:​https://tekslate.com/puppet-training


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.