10a17cfe54
On OpenStack history, we used to call "tenant" for separeted namespace. However we use "project" now instead. Then we have replaced "tenant" with "project". Then all "TENANT" variables also are renamed to "PROJECT". This makes Kubespray search "PROJECT" variable also for newer OpenStack clouds.
15 lines
910 B
YAML
15 lines
910 B
YAML
---
|
|
# The external cloud controller will need credentials to access
|
|
# openstack apis. Per default these values will be
|
|
# read from the environment.
|
|
external_openstack_auth_url: "{{ lookup('env','OS_AUTH_URL') }}"
|
|
external_openstack_username: "{{ lookup('env','OS_USERNAME') }}"
|
|
external_openstack_password: "{{ lookup('env','OS_PASSWORD') }}"
|
|
external_openstack_region: "{{ lookup('env','OS_REGION_NAME') }}"
|
|
external_openstack_tenant_id: "{{ lookup('env','OS_TENANT_ID')| default(lookup('env','OS_PROJECT_ID'),true) }}"
|
|
external_openstack_tenant_name: "{{ lookup('env','OS_TENANT_NAME')| default(lookup('env','OS_PROJECT_NAME'),true) }}"
|
|
external_openstack_domain_name: "{{ lookup('env','OS_USER_DOMAIN_NAME') }}"
|
|
external_openstack_domain_id: "{{ lookup('env','OS_USER_DOMAIN_ID') }}"
|
|
external_openstack_cacert: "{{ lookup('env','OS_CACERT') }}"
|
|
|
|
external_openstack_cloud_controller_image_tag: "v1.18.1"
|