Este curso de Advanced Ansible Mastery foi desenvolvido para profissionais que procuram elevar as suas competências em Ansible a um patamar superior.
Durante o curso, o formando explorará temas e técnicas avançadas que permitirão automatizar eficazmente o deployment e a gestão de infraestruturas de TI complexas. Através de uma combinação de teoria e exercícios práticos, ganhará o conhecimento e a confiança necessários para se tornar um especialista em automação com Ansible.
Objetivos
- Implementar inventário dinâmico
- Proteger dados sensíveis com vaults
- Integração com soluções IaaC
- Gestão de erros
Destinatários
- Administradores de Sistemas
- Engenheiros de Sistemas
- Engenheiros de DevOps
Pré-Requisitos
- Inglês técnico
- Competências básicas de Ansible
- Competências na consola Linux
Programa
- Integração Ansible Terraform/openTufu
- Inventário Ansible e Inventário Dinâmico
- Gestão de Erros Durante a Execução de Playbooks. Estratégias de Execução
- Ansible Vault e Segurança
- Deploying de soluções em containers
Integração Ansible Terraform/openTufu
- Integração com a plataforma IaaC
- Boas práticas utilizando IaaC com Ansible
- Criação de servidores na cloud a partir de IaaC
Inventário Ansible e Inventário Dinâmico
- Formatos e organização de ficheiros de inventário
- Inventários estáticos vs. dinâmicos
- Uso de plugins para inventário dinâmico
Gestão de Erros Durante a Execução de Playbooks. Estratégias de Execução
- Gestão de erros em Playbooks
- Ignorar erros de comando
- Handlers e falhas
- Controlar o que define uma falha
- Abortar execuções
- Uso de blocos
- Estratégia de execução linear
- Definição de estratégia
Ansible Vault e Segurança
- Introdução ao Ansible Vault
- Encriptação de dados sensíveis em playbooks
- Gestão de senhas do vault
- Integração com gestores de senhas
Deploying de soluções em containers
- Integração com Docker/Podman
- Boas práticas utilizando containers