From 38bfbf5af5256b885b7fce81dd3b9140c00f3306 Mon Sep 17 00:00:00 2001 From: Jonathan Rosser Date: Wed, 11 Sep 2019 17:46:34 +0100 Subject: [PATCH] Allow venv python interpreter to be overridden Change-Id: I1c062a56edf895287e6dec9a093ed924a146464c --- defaults/main.yml | 3 +++ tasks/main.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index c827bf2..ad8ffb1 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -16,6 +16,9 @@ ## Verbosity Options debug: False +#python venv executable +cloudkitty_venv_python_executable: "{{ openstack_venv_python_executable | default('python2') }}" + # Set the host which will execute the shade modules # for the service setup. The host must already have # clouds.yaml properly configured. diff --git a/tasks/main.yml b/tasks/main.yml index b597470..9e37b48 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -79,6 +79,7 @@ import_role: name: "python_venv_build" vars: + venv_python_executable: "{{ cloudkitty_venv_python_executable }}" venv_build_constraints: "{{ cloudkitty_git_constraints }}" venv_build_distro_package_list: "{{ cloudkitty_devel_distro_packages }}" venv_install_destination_path: "{{ cloudkitty_bin | dirname }}"