Merge "Register Nova with Keystone"
This commit is contained in:
commit
41999fff3e
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue