Convert all Glance-specific configs to nested

Change-Id: I4c9176fa6999f65c984bba402d05008d2206531d
This commit is contained in:
Yuriy Taraday 2016-10-06 11:04:08 +03:00
parent 16744fca47
commit 9e1e5d2684
5 changed files with 29 additions and 27 deletions

View File

@ -1,15 +1,17 @@
configs: configs:
glance_api_port: 9292 glance:
glance_registry_port: 9191 api_port: 9292
registry_port: 9191
glance_db_username: glance db:
glance_db_password: password username: glance
glance_db_name: glance password: password
name: glance
glance_user: glance user: glance
glance_password: password password: password
glance_debug: false debug: false
sources: sources:
openstack/glance: openstack/glance:

View File

@ -1,12 +1,12 @@
[DEFAULT] [DEFAULT]
debug = {{ glance_debug }} debug = {{ glance.debug }}
use_syslog = False use_syslog = False
use_stderr = True use_stderr = True
use_forwarded_for = True use_forwarded_for = True
bind_host = {{ network_topology["private"]["address"] }} bind_host = {{ network_topology["private"]["address"] }}
bind_port = {{ glance_api_port }} bind_port = {{ glance.api_port }}
registry_host = glance-registry registry_host = glance-registry
@ -14,7 +14,7 @@ registry_host = glance-registry
cinder_catalog_info = volume:cinder:internalURL cinder_catalog_info = volume:cinder:internalURL
[database] [database]
connection = mysql+pymysql://{{ glance_db_username }}:{{ glance_db_password }}@{{ address('mariadb') }}/{{ glance_db_name }} connection = mysql+pymysql://{{ glance.db.username }}:{{ glance.db.password }}@{{ address('mariadb') }}/{{ glance.db.name }}
max_retries = -1 max_retries = -1
[keystone_authtoken] [keystone_authtoken]
@ -24,8 +24,8 @@ auth_type = password
project_domain_id = default project_domain_id = default
user_domain_id = default user_domain_id = default
project_name = {{ openstack.project_name }} project_name = {{ openstack.project_name }}
username = {{ glance_user }} username = {{ glance.user }}
password = {{ glance_password }} password = {{ glance.password }}
memcached_servers = {{ address('memcached') }}:{{ memcached.port }} memcached_servers = {{ address('memcached') }}:{{ memcached.port }}

View File

@ -1,19 +1,19 @@
[DEFAULT] [DEFAULT]
debug = {{ glance_debug }} debug = {{ glance.debug }}
use_syslog = False use_syslog = False
use_stderr = True use_stderr = True
use_forwarded_for = True use_forwarded_for = True
bind_host = {{ network_topology["private"]["address"] }} bind_host = {{ network_topology["private"]["address"] }}
bind_port = {{ glance_registry_port }} bind_port = {{ glance.registry_port }}
registry_host = glance-registry registry_host = glance-registry
cinder_catalog_info = volume:cinder:internalURL cinder_catalog_info = volume:cinder:internalURL
[database] [database]
connection = mysql+pymysql://{{ glance_db_username }}:{{ glance_db_password }}@{{ address('mariadb') }}/{{ glance_db_name }} connection = mysql+pymysql://{{ glance.db.username }}:{{ glance.db.password }}@{{ address('mariadb') }}/{{ glance.db.name }}
max_retries = -1 max_retries = -1
[keystone_authtoken] [keystone_authtoken]
@ -23,8 +23,8 @@ auth_type = password
project_domain_id = default project_domain_id = default
user_domain_id = default user_domain_id = default
project_name = service project_name = service
username = {{ glance_user }} username = {{ glance.user }}
password = {{ glance_password }} password = {{ glance.password }}
memcached_servers = {{ address('memcached') }}:{{ memcached.port }} memcached_servers = {{ address('memcached') }}:{{ memcached.port }}
[paste_deploy] [paste_deploy]

View File

@ -1,7 +1,7 @@
service: service:
name: glance-api name: glance-api
ports: ports:
- {{ glance_api_port }} - {{ glance.api_port }}
containers: containers:
- name: glance-api - name: glance-api
image: glance-api image: glance-api
@ -15,8 +15,8 @@ service:
- mariadb - mariadb
type: single type: single
command: command:
mysql -u root -p{{ db_root_password }} -h {{ address('mariadb') }} -e "create database {{ glance_db_name }}; mysql -u root -p{{ db_root_password }} -h {{ address('mariadb') }} -e "create database {{ glance.db.name }};
grant all privileges on {{ glance_db_name }}.* to '{{ glance_db_username }}'@'%' identified by '{{ glance_db_password }}';" grant all privileges on {{ glance.db.name }}.* to '{{ glance.db.username }}'@'%' identified by '{{ glance.db.password }}';"
- name: glance-db-sync - name: glance-db-sync
files: files:
- glance-api - glance-api
@ -28,12 +28,12 @@ service:
dependencies: dependencies:
- keystone - keystone
type: single type: single
command: openstack user create --domain default --password {{ glance_password }} {{ glance_user }} command: openstack user create --domain default --password {{ glance.password }} {{ glance.user }}
- name: glance-role-add - name: glance-role-add
dependencies: dependencies:
- glance-user-create - glance-user-create
type: single type: single
command: openstack role add --project {{ openstack.project_name }} --user {{ glance_user }} admin command: openstack role add --project {{ openstack.project_name }} --user {{ glance.user }} admin
- name: glance-service-create - name: glance-service-create
dependencies: dependencies:
- keystone - keystone
@ -43,17 +43,17 @@ service:
dependencies: dependencies:
- glance-service-create - glance-service-create
type: single type: single
command: openstack endpoint create --region RegionOne image public http://{{ address('glance-api') }}:{{ glance_api_port }} command: openstack endpoint create --region RegionOne image public http://{{ address('glance-api') }}:{{ glance.api_port }}
- name: glance-internal-endpoint-create - name: glance-internal-endpoint-create
dependencies: dependencies:
- glance-service-create - glance-service-create
type: single type: single
command: openstack endpoint create --region RegionOne image internal http://{{ address('glance-api') }}:{{ glance_api_port }} command: openstack endpoint create --region RegionOne image internal http://{{ address('glance-api') }}:{{ glance.api_port }}
- name: glance-admin-endpoint-create - name: glance-admin-endpoint-create
dependencies: dependencies:
- glance-service-create - glance-service-create
type: single type: single
command: openstack endpoint create --region RegionOne image admin http://{{ address('glance-api') }}:{{ glance_api_port }} command: openstack endpoint create --region RegionOne image admin http://{{ address('glance-api') }}:{{ glance.api_port }}
daemon: daemon:
files: files:
- glance-api - glance-api

View File

@ -1,7 +1,7 @@
service: service:
name: glance-registry name: glance-registry
ports: ports:
- {{ glance_registry_port }} - {{ glance.registry_port }}
containers: containers:
- name: glance-registry - name: glance-registry
image: glance-registry image: glance-registry