automated configuration of an OpenStack instance for ONAP 53/58053/1
authorGerard Damm <gerard.damm@wipro.com>
Fri, 4 May 2018 02:07:00 +0000 (21:07 -0500)
committerGerard Damm <gerard.damm@wipro.com>
Tue, 29 May 2018 21:12:17 +0000 (21:12 +0000)
commit4d265c502dcc427cc380904102e42009fd699f87
treed4b06889c320129a8543549f77d6002c51f2b53b
parent89a6b46dd07a06f913c1c1838bbf3f3c453de323
automated configuration of an OpenStack instance for ONAP

Initial code (based on OpenStack SDK Python client) for configuring
an OpenStack instance (e.g. installed by Fuel/MCP) and prepare it for
ONAP (especially, to host VM-based VNFs).

Currently works: creation of networks, routers, router interfaces,
security groups (accessing VMs also works with compute proxy, but is
not used for this program).

Current issues: identity proxy (so can't create projects and users),
adding gateway to router, deletions

This script could be launched automatically right after installing
OpenStack, and before installing ONAP (so as to grab OpenStack info
to be fed into ONAP configuration files). Also, VNF YAML/ENV files
can be populated once the OpenStack instance is ready for ONAP.

Note: plenty of test and debug lines, which would be removed.
This changeset is just to capture a snapshot of this effort in the
Auto repository, and to enable reviews and feedback.

Change-Id: If3b69b5a9a45905455db3a4eae0c6b336ce7447b
Signed-off-by: Gerard Damm <gerard.damm@wipro.com>
(cherry picked from commit 5ba5768eee759f9d09d20a2fe6af6b4fe9463d54)
setup/VIMs/OpenStack/auto_script_config_openstack_for_onap.py [new file with mode: 0644]