Conceito e mecanismo
O inventário representa hosts e grupos, incluindo relações entre grupos pais e filhos. Um host com a mesma identidade presente em vários grupos não deve ser confundido com aliases distintos para a mesma máquina. Antes de alterar sistemas, inspeciona os hosts resolvidos pelo padrão e pelos limites usados. A configuração também tem precedência: Ansible usa o primeiro ansible.cfg encontrado na ordem documentada e não combina automaticamente todos os ficheiros disponíveis. Uma configuração local pode, assim, deixar de herdar uma opção que alguém esperava obter de /etc. Diretórios world-writable têm uma proteção específica na descoberta automática de configuração. Não a contornes sem compreender quem pode escrever nesse diretório.
Aplicação guiada
Num exercício fictício, um grupo batch inclui produção e pré-produção. Reduzir forks apenas diminui concorrência; não corrige a seleção indevida. Confirma também variáveis efetivas: uma variável de ligação passada como extra var pode prevalecer sobre uma opção de linha de comandos de categoria inferior. Em YAML, coloca entre aspas um valor que começa por uma expressão Jinja, mantendo o valor completo. Para loops registados, interpreta a lista results e cada item, em vez de procurar uma única saída que resuma todos os alvos. Usa FQCN quando precisas de explicitar a collection do módulo. Essa identificação resolve ambiguidade de nome, mas não instala uma dependência que falta no ambiente de execução.
-u operator e -e ansible_user=deploy não são dois votos iguais: pertencem a categorias de precedência diferentes.
Armadilhas comuns
Forks como âmbito; configuração como fusão universal; FQCN como instalação.
Tópicos relacionados: Estado e repetibilidade · Acesso e ambiente de execução · Git, dev containers e ensaios
Regista inventário, configuração e valores efetivos antes de explicar o resultado.
Referência: Configuration and variable precedence · EX294 current objectives inspected 2026-09-30; RHCE in Ansible framework effective 2026-05-11; booking product version not publicly pinned