Programa do Curso

Desenvolvimento Avançado de Playbooks Ansible

  • Trabalhando com variáveis, loops, condicionais e manipuladores
  • Usando blocos, tratamento de erros e tags
  • Estruturando playbooks complexos

Técnicas Jinja2 e Modelagem

  • Filtros avançados e consultas
  • Criando modelos dinâmicos
  • Melhores práticas de modelagem

Módulos e Plugins Personalizados

  • Escrevendo módulos personalizados em Python
  • Usando filtros, callbacks e plugins de conexão
  • Estratégias de depuração e registro

Collections e Roles

  • Organizando conteúdo com roles
  • Empacotando e publicando Collections Ansible
  • Gerenciamento de versão e dependências

Integração com APIs e Serviços Externos

  • Chamando APIs REST com o módulo URI
  • Trabalhando com provedores de nuvem e ferramentas externas
  • Integração de gerenciamento de segredos

Teste e Validação

  • Usando ansible-lint, Molecule e pipelines CI/CD
  • Garantindo idempotência e reprodutibilidade
  • Análise estática e dinâmica do código Ansible

Ciclo de Vida do Conteúdo e Controle de Versão

  • Gerenciando código com Git e GitOps
  • Rastreamento de alterações e documentação
  • Workflows CI/CD com conteúdo Ansible

Resumo e Próximos Passos

Requisitos

  • Compreensão dos conceitos básicos do Ansible e da sintaxe YAML
  • Experiência com administração de sistemas Linux
  • Familiaridade com o desenvolvimento de playbooks e gerenciamento de inventários

Público-Alvo

  • Desenvolvedores experientes em automação
  • Engenheiros DevOps
  • Profissionais de TI gerenciando automação empresarial em larga escala
 21 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas