Use keystoneauth macros in designate
Change-Id: I60c5e22b68fabe7eb17ccb6f5f8f13d45ae6c320
This commit is contained in:
parent
6d351b3fc2
commit
5941d5212d
|
@ -26,14 +26,15 @@ service:
|
|||
command: designate-manage --config-file /etc/designate/designate.conf database sync
|
||||
- name: designate-user-create
|
||||
dependencies:
|
||||
- keystone-create-project
|
||||
- keystone-create-domain
|
||||
type: single
|
||||
command: openstack user create --domain default --password {{ designate.password }} {{ designate.username }}
|
||||
command: openstack user create --domain {{ service_account.domain }} --password {{ designate.password }} {{ designate.username }}
|
||||
- name: designate-admin-role-add
|
||||
dependencies:
|
||||
- designate-user-create
|
||||
- keystone-create-project
|
||||
type: single
|
||||
command: openstack role add --project service --user {{ designate.username }} admin
|
||||
command: openstack role add --project {{ service_account.project }} --user {{ designate.username }} admin
|
||||
- name: designate-service-create
|
||||
dependencies:
|
||||
- keystone-create-project
|
||||
|
|
|
@ -29,16 +29,7 @@ rabbit_hosts = {{ address("rabbitmq", rabbitmq.port) }}
|
|||
#--------------------
|
||||
# Keystone Middleware
|
||||
#--------------------
|
||||
[keystone_authtoken]
|
||||
auth_uri = {{ address('keystone', keystone.public_port, with_scheme=True) }}
|
||||
auth_url = {{ address('keystone', keystone.admin_port, with_scheme=True) }}
|
||||
project_domain_name = Default
|
||||
project_name = service
|
||||
user_domain_name = Default
|
||||
auth_type = password
|
||||
username = {{ designate.username }}
|
||||
password = {{ designate.password }}
|
||||
memcached_servers = {{ address("memcached", memcached.port) }}
|
||||
{{ keystone_authtoken.keystone_authtoken(designate.username, designate.password) }}
|
||||
|
||||
########################
|
||||
## Service Configuration
|
||||
|
|
Loading…
Reference in New Issue