Ansible Module substitute for Shell Commands 63/27163/9
authorliyuenan <liyuenan@huawei.com>
Wed, 18 Jan 2017 10:05:27 +0000 (18:05 +0800)
committerliyuenan <liyuenan@huawei.com>
Wed, 25 Jan 2017 04:37:20 +0000 (12:37 +0800)
commit7173757a6190f4528d36053d82467c74dbf16b3f
treebfed2b845188bf51891f6397b3fbd3afbd566fea
parentd001a27936a5d55cda2d8ca0849f30a8bd1c0b3d
Ansible Module substitute for Shell Commands

JIRA: COMPASS-520

After update ansible version to v3, keystone_user module only support v2 API.
So we use Shell Commands now, but it will failed with high probability.
Those Shell Commands should be instead by ansible modules to manage Identity users,
projects or some other work like crate networks.

Change-Id: I63d38b4a811a9c063ac4404da72787f594411b53
Signed-off-by: liyuenan <liyuenan@huawei.com>
17 files changed:
build.sh
build/build.conf
deploy/adapters/ansible/ansible_modules/keystone_endpoint.py [new file with mode: 0755]
deploy/adapters/ansible/roles/ext-network/tasks/main.yml
deploy/adapters/ansible/roles/heat/tasks/heat_install.yml
deploy/adapters/ansible/roles/keystone/tasks/keystone_create.yml
deploy/adapters/ansible/roles/keystone/tasks/keystone_install.yml
deploy/adapters/ansible/roles/keystone/tasks/main.yml
deploy/adapters/ansible/roles/keystone/templates/clouds.yml.j2 [new file with mode: 0644]
deploy/adapters/ansible/roles/keystone/vars/main.yml
deploy/adapters/ansible/roles/nova-controller/tasks/nova_config.yml
deploy/adapters/ansible/roles/openstack-post/tasks/main.yml
deploy/adapters/ansible/roles/openstack-post/vars/main.yml [new file with mode: 0644]
deploy/compass_conf/templates/ansible_installer/openstack_newton/ansible_cfg/HA-ansible-multinodes.tmpl
deploy/deploy_host.sh
repo/pip/extra-requirement-tar.txt
repo/pip/extra-requirement-wheel.txt