diff --git a/modules/vagrant_generator.py b/modules/vagrant_generator.py index dbdb6267a5ba89e602eb7253b26d2d0aa1f6f45e..2ed2e79c3b5c98010ebc041cbf38f0175321fa71 100644 --- a/modules/vagrant_generator.py +++ b/modules/vagrant_generator.py @@ -139,6 +139,9 @@ def _create_ansible_commands(playbook_location, input_definitions, flags): extravars["dictionary"] = dict() extravars["dictionary"]["ansible_python_interpreter"] = \ "\"/usr/bin/python3\"" + if "extra_vars" in flags and flags["extra_vars"]: + user_extra_vars = open_yaml(flags["extra_vars"]) + extravars["dictionary"].update(user_extra_vars) commands.append(extravars) return commands