57 lines
1.7 KiB
Plaintext
57 lines
1.7 KiB
Plaintext
[DEFAULT]
|
|
verbose = {{ options.verbose }}
|
|
debug = {{ options.debug }}
|
|
|
|
trove_auth_url = {{ identity_service.service_protocol }}://{{ identity_service.auth_host }}:{{ identity_service.auth_port }}/v{{ options.keystone_api_version }}.0
|
|
|
|
# The manager class to use for conductor. (string value)
|
|
conductor_manager = trove.conductor.manager.Manager
|
|
|
|
#===================== RPC Configuration =================================
|
|
|
|
# URL representing the messaging driver to use and its full configuration.
|
|
# If not set, we fall back to the 'rpc_backend' option and driver specific
|
|
# configuration.
|
|
#transport_url=<None>
|
|
|
|
# The messaging driver to use. Options include rabbit, qpid and zmq.
|
|
# Default is rabbit. (string value)
|
|
rpc_backend=rabbit
|
|
|
|
# The default exchange under which topics are scoped. May be
|
|
# overridden by an exchange name specified in the 'transport_url option.
|
|
control_exchange = trove
|
|
|
|
[profiler]
|
|
# If False fully disable profiling feature.
|
|
#enabled = False
|
|
# If False doesn't trace SQL requests.
|
|
#trace_sqlalchemy = True
|
|
|
|
[database]
|
|
#{% include "parts/database" %}
|
|
connection = {{ shared_db.uri }}
|
|
|
|
[oslo_messaging_rabbit]
|
|
#{% include "parts/section-rabbitmq-oslo" %}
|
|
{% if rabbitmq_host or rabbitmq_hosts -%}
|
|
rabbit_userid = {{ rabbitmq_user }}
|
|
rabbit_virtual_host = {{ rabbitmq_virtual_host }}
|
|
rabbit_password = {{ rabbitmq_password }}
|
|
{% if rabbitmq_hosts -%}
|
|
rabbit_hosts = {{ rabbitmq_hosts }}
|
|
{% if rabbitmq_ha_queues -%}
|
|
rabbit_ha_queues = True
|
|
rabbit_durable_queues = False
|
|
{% endif -%}
|
|
{% else -%}
|
|
rabbit_host = {{ rabbitmq_host }}
|
|
{% endif -%}
|
|
{% if rabbit_ssl_port -%}
|
|
rabbit_use_ssl = True
|
|
rabbit_port = {{ rabbit_ssl_port }}
|
|
{% if rabbit_ssl_ca -%}
|
|
kombu_ssl_ca_certs = {{ rabbit_ssl_ca }}
|
|
{% endif -%}
|
|
{% endif -%}
|
|
{% endif -%} |