← Voltar ao catálogo
Avaliação profissional

Ansible: automatizar alterações e recuperar serviços

Doze aulas, 100 perguntas e 20 casos Ansible: inventário, roles, precedência, execução por lotes, handlers e recuperação com evidência.

DRDisponível
DRAN12 aulas

Objetivos e percurso

Percurso técnico com doze aulas e 120 decisões originais PT-PT/EN. Aprofunda inventário, idempotência, check mode, segredos, loops, async, seleção por tags, interfaces de roles, precedência, exposição de variáveis, delegação, facts retidos, execução por lote, handlers e estado parcial após falha. Mantém os quatro playbooks do laboratório anterior e acrescenta 13 execuções locais de oito playbooks originais com ansible-core 2.21.4. Os exemplos escrevem artefactos temporários e observam o executor, sem validar infraestrutura remota ou serviços reais. Inclui decisões fictícias de APS e uma avaliação interna de 68 decisões em 140 minutos.

Para quem: Equipas APS L2/L3, infraestrutura, SRE, administração de sistemas e gestores técnicos.

Pré-requisitos: Noções de aplicações, monitorização e suporte à produção; não pressupõe processos internos de qualquer banco.

740 minutos de estudo estimados

  • Confirma os hosts, variáveis e versões que uma execução vai utilizar.
  • Escolhe módulos e resultados que representem a alteração real.
  • Valida antes de ativar configuração e conhece os limites de simulação.
  • Controla concorrência, dependências partilhadas e critérios de paragem.
  • Protege o segredo durante armazenamento, execução e diagnóstico.
  • Interpreta falhas e reconcilia alterações antes de retomar a execução.
  • Reconcilia a lista de serviços pretendida com resultados individuais, incluindo itens ignorados e tipos de entrada.
  • Separa lançamento, conclusão, sucesso do comando e prontidão funcional, conservando a identidade da operação.
  • Desenha seleção de tarefas que preserve as pré-condições e a evidência de aceitação nas execuções parciais.
  • Desenha interfaces configuráveis, interpreta precedência e separa validação de argumentos, âmbito de variáveis e autorização operacional.
  • Interpreta execução por lote, atribuição de facts e estado conservado, mantendo identidade e atualidade explícitas nos gates.
  • Reconstrói notificações e falhas, distingue rescue de rollback e define aceitação com base no estado ativo e no consumidor.

Módulos

  1. Inventário e contexto de execução
  2. Tarefas e estado pretendido
  3. Validação e handlers
  4. Orquestração por lotes
  5. Segredos e privilégios
  6. Falhas e recuperação
  7. Loops e evidência por item
  8. Tarefas assíncronas e prontidão
  9. Includes, tags e aceitação
  10. Roles, interfaces e origem dos valores
  11. Lotes, delegação e estado retido
  12. Handlers, rescue e aceitação do estado

Continua a aprender

Avaliações técnicas

Referências e versão

Ansible community 14 / ansible-core 2.21 documentation consulted 2026-09-30; executor, collection and plugin compatibility requires confirmation

O que vais explorar

0 / 12
01

Inventário e contexto de execução

Confirma os hosts, variáveis e versões que uma execução vai utilizar.

40 min
02

Tarefas e estado pretendido

Escolhe módulos e resultados que representem a alteração real.

40 min
03

Validação e handlers

Valida antes de ativar configuração e conhece os limites de simulação.

40 min
04

Orquestração por lotes

Controla concorrência, dependências partilhadas e critérios de paragem.

40 min
05

Segredos e privilégios

Protege o segredo durante armazenamento, execução e diagnóstico.

40 min
06

Falhas e recuperação

Interpreta falhas e reconcilia alterações antes de retomar a execução.

40 min
07

Loops e evidência por item

Reconcilia a lista de serviços pretendida com resultados individuais, incluindo itens ignorados e tipos de entrada.

60 min
08

Tarefas assíncronas e prontidão

Separa lançamento, conclusão, sucesso do comando e prontidão funcional, conservando a identidade da operação.

60 min
09

Includes, tags e aceitação

Desenha seleção de tarefas que preserve as pré-condições e a evidência de aceitação nas execuções parciais.

60 min
10

Roles, interfaces e origem dos valores

Desenha interfaces configuráveis, interpreta precedência e separa validação de argumentos, âmbito de variáveis e autorização operacional.

60 min
11

Lotes, delegação e estado retido

Interpreta execução por lote, atribuição de facts e estado conservado, mantendo identidade e atualidade explícitas nos gates.

60 min
12

Handlers, rescue e aceitação do estado

Reconstrói notificações e falhas, distingue rescue de rollback e define aceitação com base no estado ativo e no consumidor.

60 min

Aprender também é experimentar.

Perguntas originais com explicações, cartões de revisão e cenários para aplicar os conceitos.

Praticar
Este módulo trabalha fundamentos. Não é um curso completo de certificação nem uma simulação integral do exame oficial.