← RHCE in Ansible: automação e operação
03 / 8 · 45 MIN

Acesso e ambiente de execução

Prepara nós geridos e dependências do ambiente que executa o playbook.

Conceito e mecanismo

A ligação ao nó, a execução de módulos e a elevação de privilégios são condições separadas. ICMP pode responder quando o módulo Ansible ping falha, porque este verifica uma ligação Ansible utilizável e Python, não apenas echo de rede. Define a identidade de ligação e confirma que a política permite a ação pretendida. Become_user escolhe a identidade alvo, mas não ativa sozinho become. Para chaves SSH, authorized_key com exclusive true atua sobre cada chamada. Um loop com uma chave por chamada pode remover as anteriores. Quando o requisito é um conjunto exclusivo, envia o conjunto completo na operação adequada e conserva um caminho autorizado de recuperação.

Aplicação guiada

Um ficheiro remoto com credenciais precisa de dono e modo corretos mesmo quando a tarefa evita imprimir conteúdo. Proteção dos logs e acesso ao destino resolvem problemas diferentes. Num cenário fictício, um playbook funciona no portátil e falha no ansible-navigator porque a execution environment não contém ansible.posix. Instalar a collection apenas no portátil não modifica automaticamente a imagem isolada. Confirma a imagem realmente selecionada, o ficheiro de configuração efetivo e as dependências presentes. A documentação AAP 2.6 distingue uma EE minimal sem collections adicionais de imagens com conteúdo suportado. Escolhe versões compatíveis e regista a identidade do ambiente, para que RUN consiga repetir o ensaio com as suas próprias permissões.

NA PRÁTICA

Ping de rede responde; o módulo Ansible ping falha por falta de Python. São observações distintas.

Armadilhas comuns

Become_user como ativação; exclusive como propriedade de todo o loop; dependência local como dependência da EE.

Tópicos relacionados: Estado e repetibilidade · Inventários, variáveis e configuração · Git, dev containers e ensaios

Leva esta ideia contigo

Valida acesso, privilégios e ambiente como contratos independentes.

Criar conta

Referência: Execution environments and dependencies · EX294 current objectives inspected 2026-09-30; RHCE in Ansible framework effective 2026-05-11; booking product version not publicly pinned

Red Hat®, RHCE e Ansible são marcas comerciais ou marcas registadas de Red Hat, Inc. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Red Hat. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.