Use keystoneauth macros in designate

Change-Id: I60c5e22b68fabe7eb17ccb6f5f8f13d45ae6c320
This commit is contained in:
Sergey Kraynev 2017-03-02 13:03:31 +00:00
parent 6d351b3fc2
commit 5941d5212d
2 changed files with 5 additions and 13 deletions

View File

@ -26,14 +26,15 @@ service:
command: designate-manage --config-file /etc/designate/designate.conf database sync command: designate-manage --config-file /etc/designate/designate.conf database sync
- name: designate-user-create - name: designate-user-create
dependencies: dependencies:
- keystone-create-project - keystone-create-domain
type: single 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 - name: designate-admin-role-add
dependencies: dependencies:
- designate-user-create - designate-user-create
- keystone-create-project
type: single 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 - name: designate-service-create
dependencies: dependencies:
- keystone-create-project - keystone-create-project

View File

@ -29,16 +29,7 @@ rabbit_hosts = {{ address("rabbitmq", rabbitmq.port) }}
#-------------------- #--------------------
# Keystone Middleware # Keystone Middleware
#-------------------- #--------------------
[keystone_authtoken] {{ keystone_authtoken.keystone_authtoken(designate.username, designate.password) }}
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) }}
######################## ########################
## Service Configuration ## Service Configuration