195a32b1e9
Add trove enable options and port configuration Add trove groups to ansible inventory Add defaults/main.yml Add bootstrap Ansible task Add config Ansible task Add deploy Ansible task Add pull Ansible task Add register Ansible task Add start Ansible task Add upgrade Ansible task Add reconfigure Ansible task Add templatized json and .conf files for trove Integrate trove with haproxy Reference installation configuration link:http://docs.openstack.org/mitaka/install-guide-rdo/trove-install.html Change-Id: I0bc6edbf2e495ce377f994f793bde979d5c55dbf Implements: blueprint ansible-trove
27 lines
1.2 KiB
Django/Jinja
27 lines
1.2 KiB
Django/Jinja
[DEFAULT]
|
|
debug = {{ trove_logging_debug }}
|
|
|
|
log_dir = /var/log/kolla/trove
|
|
|
|
nova_proxy_admin_pass = {{ trove_keystone_password }}
|
|
nova_proxy_admin_tenant_name = services
|
|
nova_proxy_admin_user = trove
|
|
taskmanager_manager = trove.taskmanager.manager.Manager
|
|
|
|
transport_url = rabbit://{% for host in groups['rabbitmq'] %}{{ rabbitmq_user }}:{{ rabbitmq_password }}@{{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}
|
|
|
|
trove_auth_url = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}/v3
|
|
{% if enable_nova | bool %}
|
|
nova_compute_url = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ nova_api_port }}/v2
|
|
{% endif %}
|
|
{% if enable_cinder | bool %}
|
|
cinder_url = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ cinder_api_port }}/v1
|
|
{% endif %}
|
|
{% if enable_swift | bool %}
|
|
swift_url = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ swift_api_port }}/AUTH_
|
|
{% endif %}
|
|
|
|
[database]
|
|
connection = mysql+pymysql://{{ trove_database_user }}:{{ trove_database_password }}@{{ trove_database_address}}/{{ trove_database_name }}
|
|
max_retries = -1
|