Tecnologia YAML

Usando Ansible Galaxy para importar roles e collections

O Ansible Galaxy é o portal oficial para compartilhar e consumir roles e collections da comunidade. Importar esses recursos acelera projetos, padroniza automações e reduz retrabalho. Esta lição mostra como instalar, gerenciar dependências e manter roles e collections atualizadas em ambientes produtivos.

Instalando Ansible e configurando o ansible.cfg

Para usar o Ansible de forma eficiente, é preciso instalar corretamente a ferramenta e entender como o arquivo ansible.cfg controla seu comportamento. Esta lição mostra como preparar o ambiente local, instalar via gerenciador de pacotes, ajustar o ansible.cfg e validar a instalação.

Gerenciando variáveis e arquivos secretos

O controle de variáveis e a proteção de informações sensíveis são essenciais em projetos Ansible escaláveis. Esta lição mostra como definir variáveis em diferentes níveis, utilizar arquivos vars e group_vars, aplicar o Ansible Vault para segredos e entender a hierarquia de precedência.

YAML, Jinja2 e a estrutura dos playbooks

Playbooks do Ansible são escritos em YAML e usam Jinja2 para lógica e variáveis. Entender a sintaxe, as armadilhas e a hierarquia de arquivos é indispensável para automatizar infraestrutura de forma confiável.