Curso Puppet Technical Essentials

  • DevOps | CI | CD | Kubernetes | Web3

Curso Puppet Technical Essentials

32 horas
Visão Geral

O Curso Puppet Technical Essentials foi elaborado por Devops Subject Matter Experts para ajudá-lo a entender os conceitos do Puppet e realizar implantações e operações práticas do Puppet.

Objetivo

Após realizar este Curso Puppet Technical Essentials você será capaz de:

  • Compreenda os conceitos básicos dos componentes do Puppet
  • Instalar e configurar o servidor Puppet no Centos7
  • Servidor Bootstrap Windows 2016 – Nó Puppet
  • Servidor Bootstrap Ubuntu 16.04 – Nó Puppet
  • Servidor Bootstrap Redhat Linux – nó Puppet
  • Escreva o manifesto para todos os três nós fantoches para implantar a infraestrutura da web
  • Gerenciamento de usuários e grupos em nós através do Puppet
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Puppet – Overview ( Theory)

Learning Objectives:

  1. Infrastructure-As-A-Code
  2. Puppet Components – 10000 feet overview
  3. Puppet server
  4. Puppet agent
  5. Puppet Enterprise
  6. Puppet forge
  7. Puppet modules

Creating your own Puppet Server on Centos7- Install ( Hands on lab by students)

Learning Objectives:

  1. Deploy Centos-7 Server
  2. SSH to Centos-7 Server
  3. Install Puppet-server on Centos7-server
  4. Configure Puppet-server

Deploy your Puppet-node-01 on Ubuntu ( Hands on lab by students)

Learning Objectives:

  1. Deploy Ubuntu server
  2. Ssh to Ubuntu server
  3. Install and configure puppet agent on Ubuntu
  4. Request certificate with puppet server
  5. Configure SSL based connection to puppet-server

RHEL-Deploy your Puppet-node-02 on RHEL 7 ( Hands on lab by students)

Learning Objectives:

  1. Deploy RHEL server
  2. Ssh to RHEL server
  3. Install and configure puppet agent on RHEL 7
  4. Request certificate with puppet server
  5. Configure SSL based connection to puppet-server

Windows server 2012-Deploy your Puppet-node-3 on windows ( Hands on lab by students)

Learning Objectives:

  1. Deploy Windows server 2012 server
  2. RDP to Win -2012 server
  3. Install and configure puppet agent on RDP
  4. Request certificate with puppet server
  5. Configure SSL based connection to puppet-server

Working with default manifests ( Hands on lab by students)

Learning Objectives:

  1. Create a manifest
  2. Write file resource type manifest
  3. Run puppet-agent test to deploy your resource mentioned in default manifests
  4. Module 7: Working with modules ( Hands on lab by students)
  5. Download apahce2 module
  6. Apply apache2 module to Ubuntu node
  7. Donwload mysql module
  8. Apply mysql module to rhel nodes

Working on Puppet environments ( Hands on lab by students)

Learning Objectives:

  1. Create production environment
  2. Defining nodes to manage
  3. Working on multi node manifests on file,package and service resource type

Student Tasks Puppet environments ( Hands on lab by students)

Learning Objectives:

  1. Working on multi node manifests on file,package and service resource type

Creating your own Puppet Server on RHEL-7 – Install ( Assignment)

Learning Objectives:

  1. Deploy RHEL-7 Server
  2. SSH to RHEL- Server
  3. Install Puppet-server on RHEL-7 server
  4. Configure Puppet-server

Deploy your Puppet-node-01 on Ubuntu ( Assignment)

Learning Objectives:

  1. Deploy Ubuntu server
  2. Ssh to Ubuntu server
  3. Install and configure puppet agent on Ubuntu
  4. Request certificate with puppet server
  5. Configure SSL based connection to puppet-server
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h