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: I2b9393b388840c8903ca267b8d5e66536be8d267
This commit is contained in:
Dmitriy Rabotyagov 2021-01-08 18:47:23 +02:00
parent 0f9e762924
commit daef9039b1
1 changed files with 6 additions and 7 deletions

View File

@ -23,10 +23,9 @@ sahara_venv_python_executable: "{{ openstack_venv_python_executable | default('p
sahara_service_setup_host: "{{ openstack_service_setup_host | default('localhost') }}" sahara_service_setup_host: "{{ openstack_service_setup_host | default('localhost') }}"
sahara_service_setup_host_python_interpreter: "{{ openstack_service_setup_host_python_interpreter | default((sahara_service_setup_host == 'localhost') | ternary(ansible_playbook_python, ansible_python['executable'])) }}" sahara_service_setup_host_python_interpreter: "{{ openstack_service_setup_host_python_interpreter | default((sahara_service_setup_host == 'localhost') | ternary(ansible_playbook_python, ansible_python['executable'])) }}"
# Set the package install state for distribution and pip packages # Set the package install state for distribution packages
# Options are 'present' and 'latest' # Options are 'present' and 'latest'
sahara_package_state: "latest" sahara_package_state: "{{ package_state | default('latest') }}"
sahara_pip_package_state: "latest"
sahara_git_repo: https://opendev.org/openstack/sahara sahara_git_repo: https://opendev.org/openstack/sahara
sahara_git_install_branch: master sahara_git_install_branch: master
@ -46,7 +45,7 @@ sahara_etc_dir: "{{ sahara_bin | dirname }}/etc/sahara"
sahara_db_config: /etc/sahara/sahara.conf sahara_db_config: /etc/sahara/sahara.conf
# Enable/Disable Ceilometer # Enable/Disable Ceilometer
sahara_ceilometer_enabled: False sahara_ceilometer_enabled: "{{ (groups['ceilometer_all'] is defined) and (groups['ceilometer_all'] | length > 0) }}"
sahara_profiler_enabled: False sahara_profiler_enabled: False
sahara_fatal_deprecations: False sahara_fatal_deprecations: False
@ -94,14 +93,14 @@ sahara_galera_database: sahara
sahara_galera_user: sahara sahara_galera_user: sahara
sahara_galera_use_ssl: "{{ galera_use_ssl | default(False) }}" sahara_galera_use_ssl: "{{ galera_use_ssl | default(False) }}"
sahara_galera_ssl_ca_cert: "{{ galera_ssl_ca_cert | default('/etc/ssl/certs/galera-ca.pem') }}" sahara_galera_ssl_ca_cert: "{{ galera_ssl_ca_cert | default('/etc/ssl/certs/galera-ca.pem') }}"
sahara_galera_port: 3306 sahara_galera_port: "{{ galera_port | default('3306') }}"
sahara_role_name: admin sahara_role_name: admin
sahara_api_bind_address: "{{ openstack_service_bind_address | default('0.0.0.0') }}" sahara_api_bind_address: "{{ openstack_service_bind_address | default('0.0.0.0') }}"
sahara_api_service_port: 8386 sahara_api_service_port: 8386
## Service Type and Data ## Service Type and Data
sahara_service_region: RegionOne sahara_service_region: "{{ service_region | default('RegionOne') }}"
sahara_service_name: sahara sahara_service_name: sahara
sahara_service_port: 8386 sahara_service_port: 8386
sahara_service_proto: http sahara_service_proto: http
@ -174,7 +173,7 @@ sahara_policy_dirs: policy.d
# "clusters:get_all": "" # "clusters:get_all": ""
# "clusters:create": "" # "clusters:create": ""
sahara_service_in_ldap: False sahara_service_in_ldap: "{{ service_ldap_backend_enabled | default(False) }}"
# Common pip packages # Common pip packages
sahara_pip_packages: sahara_pip_packages: