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: I295b6f99422ba81d14a04129939648d0722dd584
This commit is contained in:
parent
458687eb9f
commit
c87dcebfe0
|
@ -20,7 +20,7 @@ debug: False
|
|||
magnum_venv_python_executable: "{{ openstack_venv_python_executable | default('python2') }}"
|
||||
|
||||
# Enable/Disable Ceilometer
|
||||
magnum_ceilometer_enabled: False
|
||||
magnum_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
|
||||
|
@ -28,10 +28,9 @@ magnum_ceilometer_enabled: False
|
|||
magnum_service_setup_host: "{{ openstack_service_setup_host | default('localhost') }}"
|
||||
magnum_service_setup_host_python_interpreter: "{{ openstack_service_setup_host_python_interpreter | default((magnum_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'
|
||||
magnum_package_state: "latest"
|
||||
magnum_pip_package_state: "latest"
|
||||
magnum_package_state: "{{ package_state | default('latest') }}"
|
||||
|
||||
magnum_system_group_name: magnum
|
||||
magnum_system_user_name: magnum
|
||||
|
@ -47,7 +46,7 @@ magnum_service_description: "OpenStack Containers (Magnum)"
|
|||
magnum_service_project_name: service
|
||||
magnum_service_role_names:
|
||||
- admin
|
||||
magnum_service_region: RegionOne
|
||||
magnum_service_region: "{{ service_region | default('RegionOne') }}"
|
||||
magnum_barbican_service_region: "{{ magnum_service_region }}"
|
||||
magnum_cinder_service_region: "{{ magnum_service_region }}"
|
||||
magnum_glance_service_region: "{{ magnum_service_region }}"
|
||||
|
@ -63,6 +62,7 @@ magnum_service_internaluri_proto: "{{ openstack_service_internaluri_proto | defa
|
|||
magnum_service_internalurl: "{{ magnum_service_internaluri_proto }}://{{ internal_lb_vip_address }}:{{ magnum_bind_port }}"
|
||||
magnum_service_adminuri_proto: "{{ openstack_service_adminuri_proto | default(magnum_service_proto) }}"
|
||||
magnum_service_adminurl: "{{ magnum_service_adminuri_proto }}://{{ internal_lb_vip_address }}:{{ magnum_bind_port }}"
|
||||
magnum_service_in_ldap: "{{ service_ldap_backend_enabled | default(False) }}"
|
||||
|
||||
magnum_config_overrides: {}
|
||||
magnum_policy_overrides: {}
|
||||
|
@ -91,7 +91,7 @@ magnum_galera_database_name: magnum_service
|
|||
magnum_galera_user: magnum
|
||||
magnum_galera_use_ssl: "{{ galera_use_ssl | default(False) }}"
|
||||
magnum_galera_ssl_ca_cert: "{{ galera_ssl_ca_cert | default('/etc/ssl/certs/galera-ca.pem') }}"
|
||||
magnum_galera_port: 3306
|
||||
magnum_galera_port: "{{ galera_port | default('3306') }}"
|
||||
|
||||
# Oslo Messaging vars
|
||||
# RPC
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
_service_adminuri_insecure: "{{ keystone_service_adminuri_insecure }}"
|
||||
_service_setup_host: "{{ magnum_service_setup_host }}"
|
||||
_service_setup_host_python_interpreter: "{{ magnum_service_setup_host_python_interpreter }}"
|
||||
_service_in_ldap: "{{ magnum_service_in_ldap }}"
|
||||
_service_project_name: "{{ magnum_service_project_name }}"
|
||||
_service_region: "{{ magnum_service_region }}"
|
||||
_service_users: |-
|
||||
|
|
Loading…
Reference in New Issue