358 lines
16 KiB
Django/Jinja
358 lines
16 KiB
Django/Jinja
#
|
|
# Bridge all clouds
|
|
#
|
|
# This file is deployed to /etc/openstack/clouds.yaml on the
|
|
# bastion host and contains information for all cloud environments.
|
|
#
|
|
clouds:
|
|
# DNS
|
|
otc-dns:
|
|
profile: otc
|
|
auth:
|
|
username: {{ clouds.otcdns.auth.username }}
|
|
password: "{{ clouds.otcdns.auth.password }}"
|
|
project_name: {{ clouds.otcdns.auth.project_name }}
|
|
user_domain_name: {{ clouds.otcdns.auth.user_domain_name }}
|
|
# Tests admin
|
|
otc-tests-admin:
|
|
auth:
|
|
auth_url: {{ clouds.otc_tests_admin.auth.auth_url | default('https://iam.eu-de.otc.t-systems.com/v3') }}
|
|
user_domain_name: {{ clouds.otc_tests_admin.auth.user_domain_name }}
|
|
domain_name: {{ clouds.otc_tests_admin.auth.domain_name }}
|
|
username: {{ clouds.otc_tests_admin.auth.username }}
|
|
password: "{{ clouds.otc_tests_admin.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
identity_endpoint_override: https://iam.eu-de.otc.t-systems.com/v3
|
|
# Infra clouds
|
|
otcinfra-domain1-admin:
|
|
auth:
|
|
auth_url: {{ clouds.otcinfra_domain1_admin.auth.auth_url | default('https://iam.eu-de.otc.t-systems.com/v3') }}
|
|
user_domain_name: {{ clouds.otcinfra_domain1_admin.auth.user_domain_name }}
|
|
domain_name: {{ clouds.otcinfra_domain1_admin.auth.domain_name }}
|
|
username: {{ clouds.otcinfra_domain1_admin.auth.username }}
|
|
password: "{{ clouds.otcinfra_domain1_admin.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
identity_endpoint_override: https://iam.eu-de.otc.t-systems.com/v3
|
|
otcinfra-domain2-admin:
|
|
auth:
|
|
auth_url: {{ clouds.otcinfra_domain2_admin.auth.auth_url | default('https://iam.eu-de.otc.t-systems.com/v3') }}
|
|
user_domain_name: {{ clouds.otcinfra_domain2_admin.auth.user_domain_name }}
|
|
domain_name: {{ clouds.otcinfra_domain2_admin.auth.domain_name }}
|
|
username: {{ clouds.otcinfra_domain2_admin.auth.username }}
|
|
password: "{{ clouds.otcinfra_domain2_admin.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
identity_endpoint_override: https://iam.eu-de.otc.t-systems.com/v3
|
|
otcinfra-domain3-admin:
|
|
auth:
|
|
auth_url: {{ clouds.otcinfra_domain3_admin.auth.auth_url | default('https://iam.eu-de.otc.t-systems.com/v3') }}
|
|
user_domain_name: {{ clouds.otcinfra_domain3_admin.auth.user_domain_name }}
|
|
domain_name: {{ clouds.otcinfra_domain3_admin.auth.domain_name }}
|
|
username: {{ clouds.otcinfra_domain3_admin.auth.username }}
|
|
password: "{{ clouds.otcinfra_domain3_admin.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
identity_endpoint_override: https://iam.eu-de.otc.t-systems.com/v3
|
|
|
|
# Zuul
|
|
otcci-main:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcci_main.auth.user_domain_name }}
|
|
project_name: {{ clouds.otcci_main.auth.project_name }}
|
|
username: {{ clouds.otcci_main.auth.username }}
|
|
password: "{{ clouds.otcci_main.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
region_name: eu-de
|
|
otcci-pool1:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcci_pool1.auth.user_domain_name }}
|
|
project_name: {{ clouds.otcci_pool1.auth.project_name }}
|
|
username: {{ clouds.otcci_pool1.auth.username }}
|
|
password: "{{ clouds.otcci_pool1.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
region_name: eu-de
|
|
otcci-pool2:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcci_pool2.auth.user_domain_name }}
|
|
project_name: {{ clouds.otcci_pool2.auth.project_name }}
|
|
username: {{ clouds.otcci_pool2.auth.username }}
|
|
password: "{{ clouds.otcci_pool2.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
region_name: eu-de
|
|
otcci-pool3:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcci_pool3.auth.user_domain_name }}
|
|
project_name: {{ clouds.otcci_pool3.auth.project_name }}
|
|
username: {{ clouds.otcci_pool3.auth.username }}
|
|
password: "{{ clouds.otcci_pool3.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
region_name: eu-de
|
|
otcci-logs:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcci_logs.auth.user_domain_name }}
|
|
project_name: {{ clouds.otcci_logs.auth.project_name }}
|
|
username: {{ clouds.otcci_logs.auth.username }}
|
|
password: "{{ clouds.otcci_logs.auth.password }}"
|
|
#interface: public
|
|
#identity_api_version: 3
|
|
region_name: eu-de
|
|
object_store_endpoint_override: "{{ clouds.otcci_logs.object_store_endpoint_override }}"
|
|
|
|
# Documentation portals
|
|
otcinfra-docs:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcinfra_docs.auth.user_domain_name }}
|
|
project_name: {{ clouds.otcinfra_docs.auth.project_name }}
|
|
username: {{ clouds.otcinfra_docs.auth.username }}
|
|
password: "{{ clouds.otcinfra_docs.auth.password }}"
|
|
region_name: eu-de
|
|
object_store_endpoint_override: "{{ clouds.otcinfra_docs.object_store_endpoint_override }}"
|
|
otcinfra-docs-int:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcinfra_docs_int.auth.user_domain_name }}
|
|
project_name: {{ clouds.otcinfra_docs_int.auth.project_name }}
|
|
username: {{ clouds.otcinfra_docs_int.auth.username }}
|
|
password: "{{ clouds.otcinfra_docs_int.auth.password }}"
|
|
region_name: eu-de
|
|
object_store_endpoint_override: "{{ clouds.otcinfra_docs_int.object_store_endpoint_override }}"
|
|
otcinfra-docs-hc:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcinfra_docs_hc.auth.user_domain_name }}
|
|
project_name: {{ clouds.otcinfra_docs_hc.auth.project_name }}
|
|
username: {{ clouds.otcinfra_docs_hc.auth.username }}
|
|
password: "{{ clouds.otcinfra_docs_hc.auth.password }}"
|
|
region_name: eu-de
|
|
object_store_endpoint_override: "{{ clouds.otcinfra_docs_hc.object_store_endpoint_override }}"
|
|
# DB
|
|
otcinfra-domain2-database:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcinfra_domain2.auth.user_domain_name }}
|
|
project_name: eu-de_database
|
|
username: {{ clouds.otcinfra_domain2.auth.username }}
|
|
password: "{{ clouds.otcinfra_domain2.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
region_name: eu-de
|
|
|
|
otcinfra-domain2-infra-de:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcinfra_domain2.auth.user_domain_name }}
|
|
project_name: eu-de_eco_infra
|
|
username: {{ clouds.otcinfra_domain2.auth.username }}
|
|
password: "{{ clouds.otcinfra_domain2.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
region_name: eu-de
|
|
otcinfra-domain2-infra2-de:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcinfra_domain2.auth.user_domain_name }}
|
|
project_name: eu-de_eco_infra2
|
|
username: {{ clouds.otcinfra_domain2.auth.username }}
|
|
password: "{{ clouds.otcinfra_domain2.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
region_name: eu-de
|
|
otcinfra-domain3-infra-nl:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcinfra_domain3.auth.user_domain_name }}
|
|
project_name: eu-nl_eco_infra
|
|
username: {{ clouds.otcinfra_domain3.auth.username }}
|
|
password: "{{ clouds.otcinfra_domain3.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
region_name: eu-nl
|
|
otcinfra-domain3-infra-de:
|
|
profile: otc
|
|
auth:
|
|
user_domain_name: {{ clouds.otcinfra_domain3.auth.user_domain_name }}
|
|
project_name: eu-de_eco_infra
|
|
username: {{ clouds.otcinfra_domain3.auth.username }}
|
|
password: "{{ clouds.otcinfra_domain3.auth.password }}"
|
|
interface: public
|
|
identity_api_version: 3
|
|
region_name: eu-de
|
|
|
|
# OTC Swift
|
|
otc-swift:
|
|
profile: otc
|
|
auth:
|
|
username: {{ clouds.otc_swift.auth.username }}
|
|
password: "{{ clouds.otc_swift.auth.password }}"
|
|
project_name: {{ clouds.otc_swift.auth.project_name }}
|
|
user_domain_name: {{ clouds.otc_swift.auth.user_domain_name }}
|
|
|
|
# APImon projects
|
|
otcapimon-pool1:
|
|
profile: otc
|
|
auth:
|
|
username: {{ clouds.otcapimon_pool1.auth.username }}
|
|
password: "{{ clouds.otcapimon_pool1.auth.password }}"
|
|
project_name: {{ clouds.otcapimon_pool1.auth.project_name }}
|
|
user_domain_name: {{ clouds.otcapimon_pool1.auth.user_domain_name }}
|
|
otcapimon-pool2:
|
|
profile: otc
|
|
auth:
|
|
username: {{ clouds.otcapimon_pool2.auth.username }}
|
|
password: "{{ clouds.otcapimon_pool2.auth.password }}"
|
|
project_name: {{ clouds.otcapimon_pool2.auth.project_name }}
|
|
user_domain_name: {{ clouds.otcapimon_pool2.auth.user_domain_name }}
|
|
# APImon probe projects
|
|
otccloudmon-de:
|
|
profile: otc
|
|
auth:
|
|
username: {{ cloud_448_de_cloudmon.auth.username }}
|
|
password: "{{ cloud_448_de_cloudmon.auth.password }}"
|
|
project_name: {{ cloud_448_de_cloudmon.auth.project_name }}
|
|
# Replace once vault plugin is fixed to return user_domain_name
|
|
# user_domain_name: { { cloud_448_de_cloudmon.auth.user_domain_name } }
|
|
user_domain_id: {{ cloud_448_de_cloudmon.auth.project_domain_id }}
|
|
otccloudmon-nl:
|
|
profile: otc
|
|
auth:
|
|
username: {{ cloud_448_nl_cloudmon.auth.username }}
|
|
password: "{{ cloud_448_nl_cloudmon.auth.password }}"
|
|
project_name: {{ cloud_448_nl_cloudmon.auth.project_name }}
|
|
user_domain_id: {{ cloud_448_nl_cloudmon.auth.project_domain_id }}
|
|
region_name: eu-nl
|
|
|
|
# APImon probe projects
|
|
otcapimon-probes11:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_probes11.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_probes11.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_probes11.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_probes11.auth.user_domain_name }}
|
|
otcapimon-probes12:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_probes12.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_probes12.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_probes12.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_probes12.auth.user_domain_name }}
|
|
otcapimon-probes13:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_probes13.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_probes13.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_probes13.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_probes13.auth.user_domain_name }}
|
|
otcapimon-probes14:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_probes14.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_probes14.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_probes14.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_probes14.auth.user_domain_name }}
|
|
otcapimon-probes15:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_probes15.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_probes15.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_probes15.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_probes15.auth.user_domain_name }}
|
|
region_name: eu-nl
|
|
otcapimon-probes16:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_probes16.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_probes16.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_probes16.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_probes16.auth.user_domain_name }}
|
|
region_name: eu-nl
|
|
otcapimon-probes17:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_probes17.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_probes17.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_probes17.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_probes17.auth.user_domain_name }}
|
|
region_name: eu-nl
|
|
otcapimon-probes18:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_probes18.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_probes18.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_probes18.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_probes18.auth.user_domain_name }}
|
|
region_name: eu-nl
|
|
|
|
otcapimon-preprod:
|
|
profile: otc
|
|
auth:
|
|
auth_url: {{ apimon_all_clouds.otcapimon_preprod.auth.auth_url }}
|
|
username: {{ apimon_all_clouds.otcapimon_preprod.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_preprod.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_preprod.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_preprod.auth.user_domain_name }}
|
|
otcapimon-hybrid-eum:
|
|
auth:
|
|
auth_url: {{ apimon_all_clouds.otcapimon_hybrid_eum.auth.auth_url }}
|
|
username: {{ apimon_all_clouds.otcapimon_hybrid_eum.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_hybrid_eum.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_hybrid_eum.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_hybrid_eum.auth.user_domain_name }}
|
|
interface: public
|
|
vendor_hook: "otcextensions.sdk:load"
|
|
volume_api_version: "2"
|
|
otcapimon-hybrid-sbb:
|
|
auth:
|
|
auth_url: {{ apimon_all_clouds.otcapimon_hybrid_sbb.auth.auth_url }}
|
|
username: {{ apimon_all_clouds.otcapimon_hybrid_sbb.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_hybrid_sbb.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_hybrid_sbb.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_hybrid_sbb.auth.user_domain_name }}
|
|
interface: public
|
|
vendor_hook: "otcextensions.sdk:load"
|
|
otcapimon-hybrid-swiss:
|
|
auth:
|
|
auth_url: {{ apimon_all_clouds.otcapimon_hybrid_swiss.auth.auth_url }}
|
|
username: {{ apimon_all_clouds.otcapimon_hybrid_swiss.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_hybrid_swiss.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_hybrid_swiss.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_hybrid_swiss.auth.user_domain_name }}
|
|
interface: public
|
|
vendor_hook: "otcextensions.sdk:load"
|
|
otcapimon-csm1:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_csm1.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_csm1.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_csm1.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_csm1.auth.user_domain_name }}
|
|
interface: public
|
|
object_store_endpoint_override: "{{ apimon_all_clouds.otcapimon_csm1.object_store_endpoint_override }}"
|
|
otcapimon-logs:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_logs.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_logs.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_logs.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_logs.auth.user_domain_name }}
|
|
otcapimon-logs-stg:
|
|
profile: otc
|
|
auth:
|
|
username: {{ apimon_all_clouds.otcapimon_logs_stg.auth.username }}
|
|
password: "{{ apimon_all_clouds.otcapimon_logs_stg.auth.password }}"
|
|
project_name: {{ apimon_all_clouds.otcapimon_logs_stg.auth.project_name }}
|
|
user_domain_name: {{ apimon_all_clouds.otcapimon_logs_stg.auth.user_domain_name }}
|
|
object_store_endpoint_override: "{{ apimon_all_clouds.otcapimon_logs_stg.object_store_endpoint_override }}"
|