Передайте файл и переменные через --extra-vars
Я вижу файлы могут предоставлять переменные Ansible через командную строку, используя --extra-vars "@some_file.json"
, или переменные могут быть установлены в строках как key=value. Можно ли сделать так? И если да, то каков синтаксис?
2 ответов
Если вы используете его с vagrant, то вот ответ:
config.vm.provision :ansible do |ansible|
ansible.playbook = "playbook.yml"
ansible.extra_vars = { ansible_ssh_user: 'vagrant' }
end
надеюсь, это поможет вам.