DevOps

Ansible & Configuration Management

Playbooks, inventory, módulos, roles, handlers, idempotência, provisioning vs configuration, immutable infrastructure

20 perguntas de entrevista·
Mid-Level
1

O que é um playbook do Ansible?

Resposta

Um playbook é um arquivo YAML que define uma série de tarefas para executar em hosts de destino. Constitui a unidade básica para orquestrar configurações no Ansible. Os playbooks permitem descrever o estado desejado dos sistemas de forma declarativa, facilitando a automação repetível e a gestão de configuração em larga escala.

2

Qual é o papel de um arquivo inventory no Ansible?

Resposta

O arquivo inventory lista todos os hosts nos quais o Ansible pode executar tarefas. Pode estar no formato INI ou YAML e permite agrupar hosts por categorias lógicas. O inventory também pode definir variáveis específicas por host ou por grupo, facilitando a gestão diferenciada de configurações com base nos ambientes ou papéis dos servidores.

3

O que representa um módulo no Ansible?

Resposta

Um módulo é uma unidade de código reutilizável que executa uma ação específica em um sistema de destino. O Ansible fornece centenas de módulos integrados para gerenciar pacotes, arquivos, serviços, usuários e muito mais. Os módulos são idempotentes por design, o que significa que podem ser executados várias vezes sem alterar o resultado final se o estado desejado já tiver sido alcançado.

4

Como o Ansible se conecta aos hosts de destino por padrão?

5

O que significa o princípio de idempotência no Ansible?

+17 perguntas de entrevista

Outros temas de entrevista DevOps

Domine DevOps para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis