blob: 9be29f4f37330ced4f22bc7d2808380937598aa2 (
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
{% 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 = 9292
backlog = 4096
workers = {{ workers }}
registry_host = {{ internal_ip }}
registry_port = 9191
registry_client_protocol = http
cinder_catalog_info = volume:cinder:internalURL
enable_v1_api = True
enable_v1_registry = True
enable_v2_api = True
enable_v2_registry = True
notification_driver = messagingv2
rpc_backend = rabbit
delayed_delete = False
scrubber_datadir = /var/lib/glance/scrubber
scrub_time = 43200
image_cache_dir = /var/lib/glance/image-cache/
show_image_direct_url = True
[task]
task_executor = taskflow
[database]
backend = sqlalchemy
connection = mysql://glance:{{ GLANCE_DBPASS }}@{{ db_host }}/glance?charset=utf8
idle_timeout = 30
[glance_store]
default_store = file
stores = file,http,cinder,rbd
filesystem_store_datadir = /var/lib/glance/images/
[profiler]
enabled = True
[keystone_authtoken]
auth_uri = http://{{ internal_vip.ip }}:5000/v2.0
identity_uri = http://{{ internal_vip.ip }}:35357
admin_tenant_name = service
admin_user = glance
admin_password = {{ GLANCE_PASS }}
memcached_servers = {{ memcached_servers }}
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
|