devops logo

Goals


- Understand the interest of the DevOps movement

- Install Puppet

- Write manifests to deploy an infrastructure with Puppet

- Master good practices and ensure the consistency of the IS with Puppet

Program

The origin of the DevOps movement
The need for industrialization for operations Overview of
tools
Positioning of Puppet in the current landscape
Presentation of git

How the catalog works, overall
architecture The stand-alone
architecture with Puppet apply The agent / master architecture (agent / master)
Security implications
Installation, presentation of the configuration directories

Practical workshop: installation of the Puppet master, creation of a trivial catalog

Resources in Puppet
The resource abstraction layer (RAL): types, attributes, values Idempotence
manifests
, desired states
Resource
scheduling Variables, facts (with Facter) and conditions
Classes and modules
Parameterized classes
Types defined, or « super-classes »

Practical workshop: writing manifestos involving basic resources, creating classes, discovering modules

Organization of the manifesto: feedback on classes and modules
Definition of models (ERB templates) for files
Use of the file server integrated into Puppet
Best practices and patterns for classes and modules
Classification of nodes, use of the node block and includes

Practical workshop: setting up custom modules, configuring the server, configuring complete heterogeneous nodes via Puppet

Duration

3 days

Price

£ 1634

Audience

System administrators

Prerequisites

Have followed the Linux training: system administration (databases + services), or have equivalent knowledge

Reference

DEV849-F

Sessions

Contact us for more informations about session date