From a5d177dfc99976fb9f99916eaf15b61ccb6b09c5 Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Fri, 8 Jan 2021 16:19:48 +0200 Subject: [PATCH] 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 --- defaults/main.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index b29922d..1545a52 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -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 }}"