O Terraform e o Ansible possuem funcionalidades diferentes ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E – Errado
Tema central: Esta questão aborda a utilização conjunta de ferramentas populares na automação de infraestrutura: Terraform e Ansible. É essencial reconhecer a diferença entre as funções dessas ferramentas e compreender como podem ser integradas para compor uma solução robusta em ambientes de DevOps e nuvem.
Resumo teórico:
- Terraform: Ferramenta de Infrastructure as Code (IaC) da HashiCorp, especializada em provisionamento e gerenciamento de infraestrutura (servidores, redes, serviços cloud, etc). Utiliza arquivos de configuração declarativos (.tf).
- Ansible: Ferramenta de automação voltada principalmente para configuração, implantação de aplicações e gerenciamento de software em servidores já existentes. Usa arquivos YAML (playbooks).
Ambas podem ser usadas em conjunto para atender a diferentes etapas do ciclo de vida da infraestrutura: Terraform constrói o ambiente (máquinas virtuais, redes, etc), enquanto o Ansible cuida da configuração detalhada dos sistemas e aplicações nesses ambientes. Fontes como a documentação oficial do Terraform destacam explicitamente essa integração como prática recomendada.
Justificativa da alternativa correta:
A afirmação está errada porque não há impedimento técnico que impeça o uso conjunto das ferramentas. Pelo contrário, elas são complementares: o Terraform prepara os recursos e o Ansible configura sobre esses recursos. Essa abordagem é bastante comum e eficiente em projetos de automação modernos.
Estratégia de interpretação:
Fique atento a afirmações absolutas como “não podem ser usados em conjunto”. Em TI, raramente ferramentas amplamente adotadas possuem incompatibilidades desse tipo, especialmente se são complementares e aceitas pelo mercado.
Resumo:
Terraform e Ansible possuem propósitos diferentes, mas podem – e frequentemente são – usados juntos em soluções completas de automação de infraestrutura.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
❌ Errada
Terraform é focado em provisionamento de infraestrutura como código (IaC), ou seja, criar e gerenciar recursos como máquinas virtuais, redes, balanceadores, buckets em nuvem etc.
Ansible atua principalmente no gerenciamento de configuração, instalação de pacotes, deploy de aplicações, ajustes finos no sistema operacional e orquestração pós-provisionamento.
Um fluxo típico:
- Terraform cria a infraestrutura (ex: VMs na AWS ou Azure).
- Ansible entra em ação para configurar essas máquinas (ex: instalar NGINX, aplicar políticas de segurança, etc).
✨ “O sucesso é a soma de pequenos esforços repetidos dia após dia.” – Robert Collier
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo