S2-O que é Ansible? Flashcards

1
Q

O que é a ferramenta Ansible?

A

É uma ferramenta de automação e gestão de configuração, open-source, desenvolvida por Mike Dean, que permite gerenciar mudanças, provisionar ambientes, automatizar tarefas e orquestrar recursos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual a origem do termo “Ansible”?

A

O termo surgiu em 1966, no livro de Ursula, onde foi descrito como uma forma de comunicação simultânea com múltiplos destinos em locais geográficos diferentes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual a diferença entre Ansible e Terraform?

A

O Terraform foca em infraestrutura como código, enquanto o Ansible é voltado para gestão de configuração. São ferramentas complementares, não concorrentes diretas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quais os pilares fundamentais da gestão de configuração no Ansible?

A

Gerenciamento de mudanças, provisionamento, automação e orquestração.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que significa que o Ansible é idempotente?

A

Significa que ele não repete a mesma tarefa mais de uma vez, a menos que haja alguma configuração errada no Playbook. Alguns módulos, como Shell e Command, não seguem este princípio.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que é System State no Ansible?

A

É o estado atual de uma máquina que o Ansible armazena para verificar se houve alterações. Ele permite validar mudanças e reverter alterações indesejadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qual o papel do provisionamento no Ansible?

A

Provisionar significa configurar, instalar, preparar ou alterar o System State para aplicar mudanças no ambiente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é automação no contexto do Ansible?

A

É a execução de tarefas de forma automática, usando Playbooks para definir testes, roles, ações e tomadas de decisão.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é orquestração no Ansible?

A

É a capacidade de executar Playbooks em múltiplos servidores e ambientes diferentes de forma simultânea, incluindo cloud, virtualização e dispositivos de rede.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como o Ansible lida com múltiplos ambientes ao mesmo tempo?

A

Através da orquestração, segmentando processos e determinando onde cada tarefa será executada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Por que é importante parametrizar e configurar corretamente o Ansible?

A

Para evitar problemas durante a execução de tarefas e garantir que as mudanças sejam aplicadas nos destinos corretos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly