Resolvido: substituindo variáveis de dicionário em extra-vars [duplicado]
Esta pergunta já tem uma resposta aqui:
Ansible. substituir chave de dicionário único [duplicado] 4 respostasNo meu manual do Ansible, tenho uma declaração de variável aninhada, como mostrado abaixo em um arquivo de variável.
repo:
branch: int
url: git@github:user/repo.git
dest: "/var/code"
Como substituir o parâmetro de ramificação em extra-vars? Tentei algo assim abaixo, mas não funcionou.
--extra-vars "repo.branch=exec_refactor"
nem isso
--extra-vars "repo[branch]=exec_refactor"
usando representação JSON como abaixo resulta em substituir toda arepo
node e, portanto, repo.branch é substituído com êxito, mas repo.url e repo.dest se tornam indefinidos.
--extra-vars '{"repo":{"branch":"exec_refactor"}}'