diff options
author | Georg Kunz <georg.kunz@ericsson.com> | 2017-02-03 11:05:37 +0100 |
---|---|---|
committer | Tim Rozet <trozet@redhat.com> | 2017-02-10 17:14:54 -0500 |
commit | 6a2aaff3dbf80e91b873d15601c326d7eb194809 (patch) | |
tree | e8e197681f9a62dcf47b06598f03263c330178a4 /build/overcloud-opendaylight.sh | |
parent | c30626e49098fbb3b02fc98e59d52af4fcc1cab8 (diff) |
Adding gluon to the Build and Deploysystem
In order to make gluon really deployable some more things
need to be done:
- Add pull request 103 which add yaml files which
point to gluon puppet
- Rename the scenario to odl-gluon similar to bgpvpn
scenario
- Add tht of gluon to overcloud-deploy-functions.sh
JIRA: APEX-379
opnfv-tht-pr: 103
opnfv-puppet-tripleo-pr: 13
Change-Id: I3ccfb5a279f1df21c4da79fc47039b3c0b6e5495
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
Diffstat (limited to 'build/overcloud-opendaylight.sh')
-rwxr-xr-x | build/overcloud-opendaylight.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/build/overcloud-opendaylight.sh b/build/overcloud-opendaylight.sh index f64e514c..def2bc4c 100755 --- a/build/overcloud-opendaylight.sh +++ b/build/overcloud-opendaylight.sh @@ -64,6 +64,13 @@ wget https://github.com/oglok/networking-bgpvpn-rpm/raw/stable/newton/python-net popd > /dev/null tar czf networking-bgpvpn.tar.gz networking-bgpvpn/ +#Gluon puppet module +rm -rf netready +git clone -b master https://gerrit.opnfv.org/gerrit/netready +pushd netready/ > /dev/null +git archive --format=tar.gz HEAD:deploy/puppet/ > ${BUILD_DIR}/puppet-gluon.tar.gz +popd > /dev/null + # install ODL packages # install Jolokia for ODL HA # Patch in OPNFV custom puppet-tripleO @@ -84,6 +91,11 @@ LIBGUESTFS_BACKEND=direct virt-customize \ --run-command "cd /root/ && tar xzf networking-bgpvpn.tar.gz && cd networking-bgpvpn/ && yum localinstall -y *.rpm && rm -rf /root/networking-bgpvpn*" \ --run-command "rm -f /etc/neutron/networking_bgpvpn.conf" \ --run-command "touch /etc/neutron/networking_bgpvpn.conf" \ + --upload ${BUILD_DIR}/puppet-gluon.tar.gz:/etc/puppet/modules/ \ + --run-command "cd /etc/puppet/modules/ && tar xzf puppet-gluon.tar.gz" \ + --install epel-release \ + --install python-click \ + --install http://artifacts.opnfv.org/netready/gluon-0.0.1-1_20170127.noarch.rpm \ -a overcloud-full-opendaylight_build.qcow2 mv overcloud-full-opendaylight_build.qcow2 overcloud-full-opendaylight.qcow2 |