summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorblsaws <bryan.sullivan@att.com>2016-08-29 19:01:24 +0000
committerblsaws <bryan.sullivan@att.com>2016-08-29 19:01:24 +0000
commit381833d685a29c41fd4fcd523ee74002015f4cc4 (patch)
tree1861010875f3f9b26347bd2f07ab12e4beb4111f
parente3f40d1824441fe9d3413ec7fa49975fc1fccdef (diff)
Enhancements for centos based install
JIRA: MODELS-23 Change-Id: I50285aa2412dcc80194ad80922b4b9dfab16fb3b Signed-off-by: blsaws <bryan.sullivan@att.com>
-rw-r--r--tests/utils/cloudify-setup.sh25
1 files changed, 23 insertions, 2 deletions
diff --git a/tests/utils/cloudify-setup.sh b/tests/utils/cloudify-setup.sh
index 3ad4f46..a67ed45 100644
--- a/tests/utils/cloudify-setup.sh
+++ b/tests/utils/cloudify-setup.sh
@@ -90,6 +90,7 @@ function get_external_net () {
dist=`grep DISTRIB_ID /etc/*-release | awk -F '=' '{print $2}'`
if [ "$2" == "1" ]; then
echo "cloudify-setup.sh: Copy this script to /tmp/cloudify"
+ mkdir /tmp/cloudify
cp $0 /tmp/cloudify/.
chmod 755 /tmp/cloudify/*.sh
@@ -103,6 +104,25 @@ if [ "$2" == "1" ]; then
# sudo docker run -it -v ~/git/joid/ci/cloud/admin-openrc.sh:/root/admin-openrc.sh -v ~/cloudify/cloudify-setup.sh:/root/cloudify-setup.sh ubuntu:xenial /bin/bash
sudo docker run -it -d -v /tmp/cloudify/:/tmp/cloudify ubuntu:xenial /bin/bash
exit 0
+ else
+ # Centos
+ echo "Centos-based install"
+ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
+[dockerrepo]
+name=Docker Repository
+baseurl=https://yum.dockerproject.org/repo/main/centos/7/
+enabled=1
+gpgcheck=1
+gpgkey=https://yum.dockerproject.org/gpg
+EOF
+ sudo yum install -y docker-engine
+ # xenial is needed for python 3.5
+ sudo docker pull ubuntu:xenial
+ sudo service docker start
+# sudo docker run -it -v ~/git/joid/ci/cloud/admin-openrc.sh:/root/admin-openrc.sh -v ~/cloudify/cloudify-setup.sh:/root/cloudify-setup.sh ubuntu:xenial /bin/bash
+ CID=$(sudo docker run -i -t -d -v /tmp/cloudify/:/tmp/cloudify ubuntu:xenial /bin/bash)
+# sudo docker attach $CID
+ exit 0
fi
else
if [ "$2" == "2" ]; then
@@ -218,6 +238,7 @@ else
echo "cloudify-setup.sh: Prepare the Cloudify CLI prerequisites and data"
cd ~
git clone https://github.com/cloudify-cosmo/cloudify-openstack-plugin.git
- pip install -r requirements.txt
- pip install .
+ cd cloudify-openstack-plugin
+ python setup.py build
+ python setup.py install
fi