Widzę, że files can supply variables to Ansible przez linię poleceń, używając --extra-vars "@some_file.json"
, lub zmienne mogą być ustawione jako łańcuchy = wartość. Czy można zrobić jedno i drugie? A jeśli tak, to jaka jest składnia?Przekaż plik i zmienne przez --extra-vars
6
A
Odpowiedz
9
Należy podać oba, ale oddzielnie.
--extra-vars "@some_file.json" --extra-vars "key=value"
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.
Powiązane problemy
- 1. jQuery: Przekaż zmienne do php
- 2. Przekaż zmienne za pomocą PresentViewController w Swift
- 3. Przekaż plik niestandardowy plik krb5.conf
- 4. Szyny: Przekaż paramy przez Ajaxa
- 5. Przekaż plik skryptu ruby do konsoli szyn
- 6. Zmienne zadeklarowane przez &&
- 7. Przekaż tablicę nieznanej pozycji przez odniesienie
- 8. Przekaż dane POST przez surowy HTTP
- 9. Przekaż dalej HINSTANCE i przyjaciele
- 10. Przekaż sterowniki ChromeOptions i DesiredCapabilities?
- 11. Perl: Pętla przez plik i podstawienie
- 12. C++ wysyła plik i tekst przez gniazdo
- 13. Zmienne środowiskowe i PHP
- 14. Przekaż do zdalnego serwera i Github
- 15. „zmienna” zmienne „to” zmienne i „globalne” zmienne - Wewnątrz JavaScript Konstruktora
- 16. Zmienne zmienne (kategoryczne i numeryczne) funkcja odległości
- 17. Objective-C, zmienne składowe i zmienne klasy
- 18. Przejście przez dwie zmienne w Haskell
- 19. Przekaż IPA do urządzenia przez wiersz poleceń (po xcodebuild)?
- 20. Przekaż jako odniesienie C++
- 21. Tylko zmienne mogą być przekazywane przez odniesienie
- 22. Czy mogę przekazywać zmienne env przez ssh?
- 23. Polimer - Przekaż element powtarzany przez dom w ramach funkcji kliknięcia.
- 24. Przekaż datetime/znacznik czasu z PHP na JavaScript przez echo
- 25. Zmienne CSS i animacja
- 26. Bloki i zmienne statyczne
- 27. Zmienne obiekty i hashCode
- 28. plik node.js - plik sparowany przez socket.io
- 29. JavaScript i ES6, zmienne "globalne"
- 30. Wielowątkowość, lambda i zmienne lokalne
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
Znaleziono jedną odpowiedź: łatwym sposobem na zrobienie tego przy pomocy Vagrantfile jest użycie 'ansible.raw_arguments'. – snl