(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