summaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/roles/glance/templates/glance-registry.conf
blob: ccd8f1bb64925180f22a3ff34efa9926e1eb7317 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
{% set workers = ansible_processor_vcpus // 2 %}
{% set workers = workers if workers else 1 %}
{% set memcached_servers = [] %}
{% set rabbitmq_servers = [] %}
{% for host in haproxy_hosts.values() %}
{% set _ = memcached_servers.append('%s:11211'% host) %}
{% set _ = rabbitmq_servers.append('%s:5672'% host) %}
{% endfor %}
{% set memcached_servers = memcached_servers|join(',') %}
{% set rabbitmq_servers = rabbitmq_servers|join(',') %}

[DEFAULT]
verbose = {{ VERBOSE }}
debug = {{ DEBUG }}
log_file = /var/log/glance/api.log
bind_host = {{ image_host }}
bind_port = 9191
backlog = 4096
workers = {{ workers }}

notification_driver = messagingv2
rpc_backend = rabbit

[database]
backend = sqlalchemy
connection = mysql://glance:{{ GLANCE_DBPASS }}@{{ db_host }}/glance?charset=utf8
idle_timeout = 30

[profiler]
enabled = True

[keystone_authtoken]
auth_uri = http://{{ internal_vip.ip }}:5000
auth_url = http://{{ internal_vip.ip }}:35357
memcached_servers = {{ memcached_servers }}
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = glance
password =  {{ GLANCE_PASS }}

identity_uri = http://{{ internal_vip.ip }}:35357
admin_tenant_name = service
admin_user = glance
admin_password = {{ GLANCE_PASS }}
token_cache_time = 300
revocation_cache_time = 60

[paste_deploy]
flavor= keystone

[oslo_messaging_amqp]
idle_timeout = 7200

[oslo_messaging_rabbit]
rabbit_hosts = {{ rabbitmq_servers }}
rabbit_use_ssl = false
rabbit_userid = {{ RABBIT_USER }}
rabbit_password = {{ RABBIT_PASS }}
rabbit_virtual_host = /
rabbit_notification_exchange = glance
rabbit_notification_topic = notifications
rabbit_durable_queues = False