Merge "Register Nova with Keystone"

This commit is contained in:
Jenkins 2016-08-08 20:46:55 +00:00 committed by Gerrit Code Review
commit 41999fff3e
1 changed files with 51 additions and 0 deletions

View File

@ -66,6 +66,57 @@ spec:
value: ""
- name: KOLLA_CONFIG_STRATEGY
value: {{ config_strategy }}
- image: "{{ kolla_toolbox_image_full }}"
name: creating-nova-endpoints
command: ["sh", "-c"]
args:
- /usr/bin/ansible localhost -vvvv -m kolla_keystone_service
-a "service_name=nova
service_type=compute
description='Openstack Compute'
endpoint_region={{ openstack_region_name }}
url='{{ nova_admin_endpoint }}'
interface='admin'
region_name={{ openstack_region_name }}
auth={{ '{{' }} openstack_nova_auth {{ '}}' }}"
-e "{'openstack_nova_auth':{{ openstack_nova_auth }}}" &&
/usr/bin/ansible localhost -vvvv -m kolla_keystone_service
-a "service_name=nova
service_type=compute
description='Openstack Compute'
endpoint_region={{ openstack_region_name }}
url='{{ nova_internal_endpoint }}'
interface='internal'
region_name={{ openstack_region_name }}
auth={{ '{{ openstack_nova_auth }}' }}"
-e "{'openstack_nova_auth':{{ openstack_nova_auth }}}" &&
/usr/bin/ansible localhost -vvvv -m kolla_keystone_service
-a "service_name=nova
service_type=compute
description='Openstack Compute'
endpoint_region={{ openstack_region_name }}
url='{{ nova_public_endpoint }}'
interface='public'
region_name={{ openstack_region_name }}
auth={{ '{{ openstack_nova_auth }}' }}"
-e "{'openstack_nova_auth':{{ openstack_nova_auth }}}" &&
/usr/bin/ansible localhost -vvvv
-m kolla_keystone_user
-a "project=service
user=nova
password={{ nova_keystone_password }}
role=admin
region_name={{ openstack_region_name }}
auth={{ '{{ openstack_nova_auth }}' }}"
-e "{'openstack_nova_auth':{{ openstack_nova_auth }}}"
volumeMounts:
- mountPath: /var/log/kolla
name: kolla-logs
env:
- name: ANSIBLE_NOCOLOR
value: "1"
- name: ANSIBLE_LIBRARY
value: "/usr/share/ansible"
volumes:
- name: nova-api-config
configMap: