From e83b9f98693126ddb3846b9858e591c7507b29d2 Mon Sep 17 00:00:00 2001 From: Attila Farkas <ati@mail.muni.cz> Date: Wed, 15 Jul 2020 17:33:46 +0200 Subject: [PATCH] add extra_vars from file to the Vagrantfile --- modules/vagrant_generator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/vagrant_generator.py b/modules/vagrant_generator.py index dbdb626..2ed2e79 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 -- GitLab