Ansible: переопределение словарных переменных в extra-vars [duplicate]

На этот вопрос уже есть ответ здесь:

Анзибль. переопределить один ключ словаря [дубликата] 4 ответа

В моей книге воспроизведения Ansible у меня есть объявление вложенной переменной, как показано ниже в файле переменной.

repo:
  branch: int
  url: git@github:user/repo.git
  dest: "/var/code"

Как бы я переопределил param-параметр в extra-vars? Я попробовал что-то вроде этого ниже, но это не сработало.

 --extra-vars "repo.branch=exec_refactor"

ни это

 --extra-vars "repo[branch]=exec_refactor"

использование представления JSON, как показано ниже, приводит к переопределению всегоrepo узел и, следовательно, repo.branch успешно переопределены, но оба repo.url и repo.dest становятся неопределенными.

 --extra-vars '{"repo":{"branch":"exec_refactor"}}'

Ответы на вопрос(1)

Ваш ответ на вопрос