Curso de Puppet

(Este curso não está mais disponível)

Duração: 16 horas.


Histórico:

JUL/2019 – via Skype com Edilmar Junior

MAR/2019 – via Skype com Fernando Bona

SET/2018 – via Skype com David William Freitas Ferreira Bandeira


Ementa:

  • A Cultura DevOps
  • Apresentação do Puppet: as características, funcionalidades, histórico, arquitetura, componentes, suporte, comunidades, equipe de desenvolvimento e documentação.
  • Instalando o Puppet Agent, Puppet Server, PuppetDB e PuppetBoard
  • Conhecendo a linguagem do Puppet
    • Camada de abstração de recursos
    • Gerenciamento de recursos
    • Gerenciamento de serviços
    • Gerenciamento de pacotes
    • Gerenciamento de arquivos e diretórios
    • Desenvolvendo manifests
    • Ordenação na configuração de recursos
    • Variáveis
    • Fatos
    • Condicionais
  • Puppet na arquitetura Master/Agent
    • Puppet Forge
    • Usando módulos do Puppet Forge
    • Trabalhando com vários environments
    • Desenvolvendo classes
    • Desenvolvendo módulos
    • Usando templates nos módulos
    • Compartilhando arquivos usando os módulos
    • Separando os dados váriáveis do código utilizando o Hiera
  • Visualizando relatórios
    • PuppetBoard
  • Funcionalidades avançadas da linguagem declarativa do Puppet
    • Funções
    • Iteração e Loop
    • Recursos virtuais
    • Tags
    • Noop
    • Definindo o nível de log
  • Puppet no Windows
    • Chocolatey
  • Versionamento e documentação do código Puppet