2016-01-23 14 views

Odpowiedz

9

Należy podać oba, ale oddzielnie.

--extra-vars "@some_file.json" --extra-vars "key=value" 
+0

dziękuję! teraz jakieś pojęcie, czym jest składnia pliku Vagrant? 'ansible.extra_vars = '@ somefile.yml'' ' ansible.extra_vars =' key = value'' nie działa. – snl

+0

Znaleziono jedną odpowiedź: łatwym sposobem na zrobienie tego przy pomocy Vagrantfile jest użycie 'ansible.raw_arguments'. – snl

1

Jeśli używasz go włóczęga to tutaj jest odpowiedź:

config.vm.provision :ansible do |ansible| 
    ansible.playbook = "playbook.yml" 
    ansible.extra_vars = { ansible_ssh_user: 'vagrant' } 
    end 

nadzieję, że to pomoże.