Update the API version for Openstack Newton 81/23681/10
authorliyuenan <liyuenan@huawei.com>
Wed, 26 Oct 2016 05:55:23 +0000 (13:55 +0800)
committerliyuenan <liyuenan@huawei.com>
Wed, 9 Nov 2016 06:11:48 +0000 (14:11 +0800)
commit14c337344987857a4648ff08365b8b128a553ef8
treec277582d07b1a9ee65780a49db7071d3c6fb1978
parentdbbb61368932e724f8aae720e1de53ae5c4eebf3
Update the API version for Openstack Newton

Use the "keystone-manage bootstrap" command to instead of admin_token.
Because the  admin_token is treated as a "shared secret" that can be used
to bootstrap Keystone through the API. This "token" does not represent a
user (it has no identity), and carries no explicit authorization (it
effectively bypasses most authorization checks).

Use the API v3 to instead of API v2.0. Identity API v3 was established to
introduce namespacing for users and projects by using "domains" as a
higher-level container for more flexible identity management and fixed a
security issue in the v2.0 API (bearer tokens appearing in URLs).

JIRA: COMPASS-491

Change-Id: I56182c14b761728c3492b9dd2b05c3b57aa5f35f
Signed-off-by: liyuenan <liyuenan@huawei.com>
30 files changed:
deploy/adapters/ansible/openstack_mitaka/roles/aodh/templates/aodh.conf.j2
deploy/adapters/ansible/openstack_mitaka/roles/tacker/templates/tacker.j2
deploy/adapters/ansible/openstack_mitaka_xenial/roles/aodh/templates/aodh.conf.j2
deploy/adapters/ansible/openstack_mitaka_xenial/roles/tacker/templates/tacker.j2
deploy/adapters/ansible/openstack_newton_xenial/HA-ansible-multinodes.yml
deploy/adapters/ansible/openstack_newton_xenial/roles/aodh/templates/aodh.conf.j2
deploy/adapters/ansible/openstack_newton_xenial/roles/cinder-controller/templates/cinder.conf [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/cinder-volume/templates/cinder.conf [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/dashboard/tasks/main.yml [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/dashboard/templates/local_settings.py.j2 [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/ext-network/tasks/main.yml
deploy/adapters/ansible/openstack_newton_xenial/roles/glance/templates/glance-api.conf [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/glance/templates/glance-registry.conf [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/heat/tasks/heat_install.yml
deploy/adapters/ansible/openstack_newton_xenial/roles/heat/templates/heat.j2
deploy/adapters/ansible/openstack_newton_xenial/roles/keystone/tasks/keystone_config.yml [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/keystone/tasks/keystone_create.yml [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/keystone/tasks/keystone_install.yml
deploy/adapters/ansible/openstack_newton_xenial/roles/keystone/tasks/main.yml [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/keystone/templates/admin-openrc.sh [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/keystone/templates/demo-openrc.sh [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/keystone/templates/keystone.conf [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/keystone/vars/main.yml
deploy/adapters/ansible/openstack_newton_xenial/roles/neutron-controller/tasks/neutron_install.yml
deploy/adapters/ansible/openstack_newton_xenial/roles/nova-compute/templates/nova.conf [new file with mode: 0644]
deploy/adapters/ansible/openstack_newton_xenial/roles/tacker/templates/tacker.j2
deploy/adapters/ansible/openstack_newton_xenial/templates/neutron.conf
deploy/adapters/ansible/openstack_newton_xenial/templates/nova.conf
deploy/adapters/ansible/roles/ha/templates/haproxy.cfg
deploy/adapters/ansible/roles/tacker/templates/tacker.j2