Programa do Curso

Desenvolvimento Avançado de Playbooks do Ansible

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

Técnicas Jinja2 e de Templating

  • Filtros avançados e buscas
  • Criando templates dinâmicos
  • Melhores práticas de templating

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

Coleções e Roles

  • Organizando conteúdo com roles
  • Empacotando e publicando Coleções do 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

Testes e Validação

  • Usando ansible-lint, Molecule e pipelines CI/CD
  • Garantindo idempotência e reprodutibilidade
  • Análise estática e dinâmica de código do 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
  • Fluxos de trabalho CI/CD com conteúdo do Ansible

Resumo e Próximos Passos

Requisitos

  • Compreensão dos conceitos básicos do Ansible e da sintaxe YAML
  • Experiência com a administração de sistemas Linux
  • Familiaridade com o desenvolvimento de playbooks e gestão 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