Exercícios: Aula 12 - Automação e IaC ⚙️
🟢 Básicos (Fixação)
- Diferenciação de Papéis: Se você precisa criar uma rede virtual e 5 servidores na nuvem, usaria o Ansible ou o Terraform? E se precisasse instalar o Python nesses servidores?
- Vantagem do IaC: Cite um motivo pelo qual guardar a configuração do servidor em um arquivo de código é melhor do que anotar os passos em um caderno.
- Playbooks do Ansible: Explique como o Ansible consegue configurar um servidor remoto sem que você precise sentar na frente dele e digitar comandos. Qual tecnologia de rede ele utiliza?
- Estado do Terraform: Por que o arquivo
terraform.tfstate é o item mais importante para um engenheiro de infraestrutura? O que acontece se ele for perdido?
🔴 Desafio (Exploração)
- DevOps na Prática: Pesquise como o Terraform e o Ansible podem ser usados dentro de uma pipeline do GitHub Actions (Aula 11) para criar e configurar um servidor de forma 100% automática a cada novo release.
🔍 Ver Solução e Lógica do Exercício