Skip to content
  • Cursuri
    • Cursuri
    • Workshopuri
    • Training companii
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Menu
  • Cursuri
    • Cursuri
    • Workshopuri
    • Training companii
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Facebook Linkedin Instagram Twitter
  • Contact
Meniu
  • Ofertă educațională
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Menu
  • Ofertă educațională
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
Menu
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
  • Workshops

Configuration Management – Puppet

Înscrie-te
Close

Locație

online

Dată

TBA

Durată

4 zile – 32 ore

Preț/persoană (EUR)

600

Mentori

Gabriel Paiu
Alexandru-Florin Coman

Obiective

– Understand where configuration management should be applied in your infrastructure.
– Set up the Puppet ecosystem.
– Determine what existing modules can be used in your infrastructure.
– Write your own modules from scratch.
– Implementing Puppet in a multi-environment architecture.
– Separate business logic from module functionality.

Cerințe

– Personal laptop
– Oracle VirtualBox installed
– Latest CentOS Minimal ISO downloaded
– System Engineering & DevOps course at Wantsome or basic Linux knowledge and git

Agendă

Day 1 – Introduction

  • What is Configuration Management and what it is not
  • The Puppet language and terminology
  • Architecture fundamentals (Server vs. Serverless)
  • Installing the Puppet Server and Puppet Agent
    • Filesystem paths
    • Registering to the Puppet Server
  • Puppet Agent:
    • Our first Puppet run.
    • Puppet Agent run flow
    • Debugging
  • Key concepts explained:
    • Resources
    • Manifests
    • Classes
    • Facts
    • Modules
    • Data types

Day 2 – Writing our first module

  • Resources
  • Manifests
  • Classes
    • Writing classes
    • Parameter inheritance
    • Parameter scope
  • Facts
    • Using built-in Facts
    • Setting up custom Facts
  • Modules
    • Using modules from the Forge
    • Writing custom modules
  • Roles and Profiles

Day 3 – Separating components and environments

  • Hiera and the lookup() function
    • Create and understand the hierarchical topology
    • Using the lookup() function
    • Merge and Knockout using lookup()
  • Demo only: Custom Facts
  • Exporting and Collecting Resources

Day 4 – Git and r10k

  • Using Git repositories to store Puppet modules
  • Git flow
  • Creating a control repository
  • Separating environments with r10k

S-ar putea să te intereseze și

Golden images Packer Fundamentals

Vezi toate

Următoarele workshopuri

  • Politica (prietenoasă) privind prelucrarea datelor cu caracter personal
  • Termeni și condiții
  • ANPC
Menu
  • Politica (prietenoasă) privind prelucrarea datelor cu caracter personal
  • Termeni și condiții
  • ANPC

Produse

  • Cursuri pentru adulți
  • Cursuri pentru elevi
  • Workshopuri
  • Evenimente gratuite
  • Training companii
Menu
  • Cursuri pentru adulți
  • Cursuri pentru elevi
  • Workshopuri
  • Evenimente gratuite
  • Training companii

Wantsome

  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
Menu
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ

Cele mai noi pe blog

Ce face mai exact un Front-End Developer?

“Sparking Joy” în BA: ce trebuie să știe un Business Analyst

Cum devii programator și ce cursuri IT să faci pentru asta

© 2020 Wantsome. Toate drepturile rezervate.
Facebook-f Linkedin Instagram Twitter Youtube
exit intent image
office working image

Mai stai un pic​

Ai nevoie de răspunsuri pe care doar un specialist HR ți le poate oferi? Programează acum o ședință gratuită de consiliere!

Programează o consultație gratuită