diff --git a/mcapi_vexxhost/playbooks/files/openstack_deploy/group_vars/magnum_all/main.yml b/mcapi_vexxhost/playbooks/files/openstack_deploy/group_vars/magnum_all/main.yml index 00dbf7b9..c170d933 100644 --- a/mcapi_vexxhost/playbooks/files/openstack_deploy/group_vars/magnum_all/main.yml +++ b/mcapi_vexxhost/playbooks/files/openstack_deploy/group_vars/magnum_all/main.yml @@ -14,10 +14,11 @@ # limitations under the License. magnum_magnum_cluster_api_git_install_branch: v0.24.2 +magnum_magnum_cluster_api_git_repo: "{{ openstack_github_base_url | default('https://github.com') ~ '/vexxhost/magnum-cluster-api' }}" # install magnum-cluster-api and kubernetes python package into magnum venv magnum_user_pip_packages: - - "git+https://github.com/vexxhost/magnum-cluster-api@{{ magnum_magnum_cluster_api_git_install_branch }}#egg=magnum-cluster-api" + - "git+{{ magnum_magnum_cluster_api_git_repo }}@{{ magnum_magnum_cluster_api_git_install_branch }}#egg=magnum-cluster-api" - kubernetes # ensure that the internal VIP CA is trusted by the CAPI driver diff --git a/mcapi_vexxhost/roles/proxy/defaults/main.yml b/mcapi_vexxhost/roles/proxy/defaults/main.yml index f5034f9a..a595e2d9 100644 --- a/mcapi_vexxhost/roles/proxy/defaults/main.yml +++ b/mcapi_vexxhost/roles/proxy/defaults/main.yml @@ -18,9 +18,9 @@ mcapi_vexxhost_proxy_upper_constraints_url: >- macpi_vexxhost_proxy_git_constraints: - "--constraint {{ mcapi_vexxhost_proxy_upper_constraints_url }}" -mcapi_vexxhost_proxy_install_branch: main -mcapi_vexxhost_proxy_git_repo: "{{ openstack_github_base_url | default('https://github.com') ~ '/vexxhost/magnum-cluster-api' }}" +mcapi_vexxhost_proxy_install_branch: "{{ magnum_magnum_cluster_api_git_install_branch | default('main') }}" +mcapi_vexxhost_proxy_git_repo: >- + {{ magnum_magnum_cluster_api_git_repo | default(openstack_github_base_url | default('https://github.com') ~ '/vexxhost/magnum-cluster-api') }} mcapi_vexxhost_proxy_pip_packages: - - "{{ 'git+' ~ mcapi_vexxhost_proxy_git_repo ~ '@' ~ mcapi_vexxhost_proxy_install_branch ~ '#egg=magnum-cluster-api' }}" - + - "{{ 'git+' ~ mcapi_vexxhost_proxy_git_repo ~ '@' ~ mcapi_vexxhost_proxy_install_branch ~ '#egg=magnum-cluster-api' }}"