Add workaround for horizon image upload issue 97/50897/4
authorHarry Huang <huangxiangyu5@huawei.com>
Mon, 22 Jan 2018 04:12:08 +0000 (12:12 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Wed, 7 Feb 2018 02:41:57 +0000 (10:41 +0800)
commitbb9f83caad0d76277144d53caabe43fd317ce268
treeef745000d2289ff1b497433c020bd8da8c88bf5b
parent26f656961306239075612ac75a92b79db44e1539
Add workaround for horizon image upload issue

JIRA: COMPASS-573

1. With HORIZON_IMAGES_UPLOAD_MODE set to direct
Horizon provides the endpoint for Glance based on
OPENSTACK_ENDPOINT_TYPE. If OPENSTACK_ENDPOINT_TYPE
is set to internalURL any browser outside the internal
network is unable to upload image. Add ansible task to
set HORIZON_IMAGES_UPLOAD_MODE to legacy as a workaround.

2. Add ansible lookup plugin to get openstack release

3. set openstack_release into group_vars/all in config-osa
to make this variable readable for other tasks

Change-Id: I9ef358e1f4acb0c329a032e18359de12284f3b56
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
deploy/adapters/ansible/roles/config-osa/tasks/main.yml
deploy/adapters/ansible/roles/config-osa/tasks/set_openstack_release.yml [new file with mode: 0644]
deploy/adapters/ansible/roles/config-osa/vars/main.yml
deploy/adapters/ansible/roles/post-openstack/tasks/main.yml
deploy/ansible_plugins/lookup/yamlfile.py [new file with mode: 0644]
deploy/compass_conf/templates/ansible_installer/openstack_pike/ansible_cfg/HA-ansible-multinodes.tmpl