Use global service variables

Instead of overriding each service separatelly it might make
sense for deployers to define some higher level variable that
will be used first or fallback to default variable.

Change-Id: If3627990a028b4c28c85609f5bf1341b836b0ccd
This commit is contained in:
Dmitriy Rabotyagov 2021-01-08 16:19:48 +02:00 committed by Dmitriy Rabotyagov
parent 2e55321849
commit a5d177dfc9
1 changed files with 6 additions and 7 deletions

View File

@ -17,7 +17,7 @@
debug: False
# Enable/Disable Ceilometer
designate_ceilometer_enabled: False
designate_ceilometer_enabled: "{{ (groups['ceilometer_all'] is defined) and (groups['ceilometer_all'] | length > 0) }}"
# Set the host which will execute the shade modules
# for the service setup. The host must already have
@ -27,11 +27,10 @@ designate_service_setup_host_python_interpreter: "{{ openstack_service_setup_hos
# Set the package install state for distribution packages
# Options are 'present' and 'latest'
designate_package_state: "latest"
designate_pip_package_state: "latest"
designate_package_state: "{{ package_state | default('latest') }}"
# Set installation method.
designate_install_method: "source"
designate_install_method: "{{ service_install_method | default('source') }}"
designate_venv_python_executable: "{{ openstack_venv_python_executable | default('python2') }}"
## The git source/branch
@ -69,7 +68,7 @@ designate_galera_user: designate
designate_galera_database: designate
designate_galera_use_ssl: "{{ galera_use_ssl | default(False) }}"
designate_galera_ssl_ca_cert: "{{ galera_ssl_ca_cert | default('/etc/ssl/certs/galera-ca.pem') }}"
designate_galera_port: 3306
designate_galera_port: "{{ galera_port | default('3306') }}"
## Oslo Messaging
# RPC
@ -150,7 +149,7 @@ designate_role_name: admin
designate_managed_resource_project_name: "{{ designate_service_project_name }}"
## Service Type and Data
designate_service_region: RegionOne
designate_service_region: "{{ service_region | default('RegionOne') }}"
designate_service_endpoint_type: internalURL
designate_service_name: designate
designate_bind_address: "{{ openstack_service_bind_address | default('0.0.0.0') }}"
@ -172,7 +171,7 @@ designate_service_publicuri: "{{ designate_service_publicuri_proto }}://{{ exter
designate_service_internaluri: "{{ designate_service_internaluri_proto }}://{{ internal_lb_vip_address }}:{{ designate_service_port }}"
designate_service_adminuri: "{{ designate_service_adminuri_proto }}://{{ internal_lb_vip_address }}:{{ designate_service_port }}"
designate_service_in_ldap: False
designate_service_in_ldap: "{{ service_ldap_backend_enabled | default(False) }}"
# memcache override
designate_memcached_servers: "{{ memcached_servers }}"