O Terraform e o Ansible possuem funcionalidades diferentes ...

Próximas questões
Com base no mesmo assunto
Q3407594 Programação
Acerca das linguagens de programação, das linguagens de script e dos diferentes padrões de representação de dados, julgue o item a seguir.
O Terraform e o Ansible possuem funcionalidades diferentes e, por esse motivo, não podem ser usados em conjunto para criar uma solução completa de automação de infraestrutura. 
Alternativas

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:

  1. Terraform cria a infraestrutura (ex: VMs na AWS ou Azure).
  2. 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