charm-trove/src/templates/mitaka/trove-taskmanager.conf

127 lines
3.9 KiB
Plaintext

[DEFAULT]
# Show more verbose log output (sets INFO log level output)
verbose = {{ options.verbose }}
# Show debugging output in logs (sets DEBUG log level output)
debug = {{ options.debug }}
# Update the service and instance statuses if the instances fails to become
# active within the configured usage_timeout.
# usage_timeout = 600
# restore_usage_timeout = 36000
update_status_on_fail = True
log_dir = /var/log/trove
trove_auth_url = {{ identity_service.service_protocol }}://{{ identity_service.auth_host }}:{{ identity_service.auth_port }}/v{{ options.keystone_api_version }}.0
#nova_compute_url = {{ identity_service.service_protocol }}://{{ identity_service.auth_host }}:8774/v2
#cinder_url = {{ identity_service.service_protocol }}://{{ identity_service.auth_host }}:8776/v1
#swift_url = {{ identity_service.service_protocol }}://{{ identity_service.auth_host }}:8080/v1/AUTH_
notifier_queue_hostname = controller
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
#DB Api Implementation
db_api_implementation = trove.db.sqlalchemy.api
# Configuration options for talking to nova via the novaclient.
# These options are for an admin user in your keystone config.
# It proxy's the token received from the user to send to nova
# via this admin users creds,
# basically acting like the client via that proxy token.
#{% include "parts/section-nova" %}
#nova_proxy_admin_user = admin
#nova_proxy_admin_pass = ADMIN_PASS
#nova_proxy_admin_tenant_name = service
taskmanager_manager = trove.taskmanager.manager.Manager
# Region name of this node. Used when searching catalog. Default value is None.
os_region_name = RegionOne
# Service type to use when searching catalog.
nova_compute_service_type = compute
# Service type to use when searching catalog.
cinder_service_type = volumev2
# Service type to use when searching catalog.
swift_service_type = object-store
# Service type to use when searching catalog.
heat_service_type = orchestration
# Service type to use when searching catalog.
neutron_service_type = network
# Config options for enabling volume service
trove_volume_support = True
block_device_mapping = vdb
device_path = /dev/vdb
mount_point = /var/lib/mysql
volume_time_out=30
server_delete_time_out=480
[mysql]
# Format (single port or port range): A, B-C
# where C greater than B
tcp_ports = 3306
volume_support = True
device_path = /dev/vdb
#[redis]
# Format (single port or port range): A, B-C
# where C greater than B
#tcp_ports = 6379
# redis uses local storage
#volume_support = False
# default device_path = None
#[cassandra]
#tcp_ports = 7000, 7001, 9042, 9160
#volume_support = True
#device_path = /dev/vdb
#[couchbase]
#tcp_ports = 8091, 8092, 4369, 11209-11211, 21100-21199
#volume_support = True
#device_path = /dev/vdb
#[mongodb]
#volume_support = True
#device_path = /dev/vdb
#[vertica]
#tcp_ports = 5433, 5434, 22, 5444, 5450, 4803
#udp_ports = 5433, 4803, 4804, 6453
#volume_support = True
#device_path = /dev/vdb
#mount_point = /var/lib/vertica
#taskmanager_strategy = trove.common.strategies.cluster.experimental.vertica.taskmanager.VerticaTaskManagerStrategy
{% include "parts/section-rabbitmq-oslo" %}
#[oslo_messaging_rabbit]
#{% 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 -%}
[database]
#{% include "parts/database" %}
connection = {{ shared_db.uri }}