diff options
author | 2016-08-29 19:01:24 +0000 | |
---|---|---|
committer | 2016-08-29 19:01:24 +0000 | |
commit | 381833d685a29c41fd4fcd523ee74002015f4cc4 (patch) | |
tree | 1861010875f3f9b26347bd2f07ab12e4beb4111f | |
parent | e3f40d1824441fe9d3413ec7fa49975fc1fccdef (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.sh | 25 |
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 |