Fix deploy to avoid need to clone on admin/master node 15/45415/1
authorBryan Sullivan <bryan.sullivan@att.com>
Wed, 18 Oct 2017 00:29:44 +0000 (17:29 -0700)
committerBryan Sullivan <bryan.sullivan@att.com>
Wed, 18 Oct 2017 00:29:44 +0000 (17:29 -0700)
JIRA: MODELS-23

Change-Id: Ic0efddbaab960d26920e2c4c2e4d94b773a3d016
Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
tools/docker/demo_deploy.sh
tools/kubernetes/demo_deploy.sh
tools/rancher/demo_deploy.sh

index 9454c0e..544d9bd 100644 (file)
@@ -48,13 +48,16 @@ echo "Setting up Docker..."
 bash ~/models/tools/docker/docker-cluster.sh all $master "$workers"
 # TODO: Figure this out... Have to break the setup into two steps as something
 # causes the ssh session to end before the prometheus setup, if both scripts
-# (k8s-cluster and prometheus-tools) are in the same ssh session
+# are in the same ssh session
 echo "Setting up Prometheus..."
-scp -o StrictHostKeyChecking=no $key ubuntu@$master:/home/ubuntu/$key
-ssh -x -o StrictHostKeyChecking=no ubuntu@$master <<EOF
-git clone https://gerrit.opnfv.org/gerrit/models
+ssh -x -o StrictHostKeyChecking=no ubuntu@$admin_ip mkdir -p \
+  /home/ubuntu/models/tools/prometheus
+scp -r -o StrictHostKeyChecking=no ~/models/tools/prometheus/* \
+  ubuntu@$admin_ip:/home/ubuntu/models/tools/prometheus
+ssh -x -o StrictHostKeyChecking=no ubuntu@$admin_ip <<EOF
 exec ssh-agent bash
 ssh-add $key
-bash models/tools/prometheus/prometheus-tools.sh all "$master $workers"
+cd models/tools/prometheus
+bash prometheus-tools.sh all "$agent_ips"
 EOF
 echo "All done!"
index b7935de..19feb91 100644 (file)
@@ -51,20 +51,26 @@ ssh-add $key
 if [[ "x$extras" != "x" ]]; then source $extras; fi
 scp -o StrictHostKeyChecking=no $key ubuntu@$admin_ip:/home/ubuntu/$key
 echo "Setting up kubernetes..."
+scp -o StrictHostKeyChecking=no ~/models/tools/kubernetes/k8s-cluster.sh \
+  ubuntu@$admin_ip:/home/ubuntu/.
 ssh -x -o StrictHostKeyChecking=no ubuntu@$admin_ip <<EOF
 exec ssh-agent bash
 ssh-add $key
-git clone https://gerrit.opnfv.org/gerrit/models
-bash models/tools/kubernetes/k8s-cluster.sh all "$agent_ips" $priv_net $pub_net
+bash k8s-cluster.sh all "$agent_ips" $priv_net $pub_net
 EOF
 # TODO: Figure this out... Have to break the setup into two steps as something
 # causes the ssh session to end before the prometheus setup, if both scripts
-# (k8s-cluster and prometheus-tools) are in the same ssh session
-echo "Setting up prometheus..."
+# are in the same ssh session
+echo "Setting up Prometheus..."
+ssh -x -o StrictHostKeyChecking=no ubuntu@$admin_ip mkdir -p \
+  /home/ubuntu/models/tools/prometheus
+scp -r -o StrictHostKeyChecking=no ~/models/tools/prometheus/* \
+  ubuntu@$admin_ip:/home/ubuntu/models/tools/prometheus
 ssh -x -o StrictHostKeyChecking=no ubuntu@$admin_ip <<EOF
 exec ssh-agent bash
 ssh-add $key
-bash models/tools/prometheus/prometheus-tools.sh all "$agent_ips"
+cd models/tools/prometheus
+bash prometheus-tools.sh all "$agent_ips"
 EOF
 echo "Setting up cloudify..."
 scp -o StrictHostKeyChecking=no ~/models/tools/cloudify/k8s-cloudify.sh \
index 7daa80e..bdf60ab 100644 (file)
@@ -46,20 +46,27 @@ eval `ssh-agent`
 ssh-add $key
 if [[ "x$extras" != "x" ]]; then source $extras; fi
 scp -o StrictHostKeyChecking=no $key ubuntu@$admin_ip:/home/ubuntu/$key
+scp -o StrictHostKeyChecking=no ~/models/tools/rancher/rancher-cluster.sh \
+  ubuntu@$admin_ip:/home/ubuntu/.
 echo "Setting up Rancher..."
 ssh -x -o StrictHostKeyChecking=no ubuntu@$admin_ip <<EOF
 exec ssh-agent bash
 ssh-add $key
-git clone https://gerrit.opnfv.org/gerrit/models
-bash models/tools/rancher/rancher-cluster.sh all "$agent_ips"
+bash rancher-cluster.sh all "$agent_ips"
 EOF
 # TODO: Figure this out... Have to break the setup into two steps as something
 # causes the ssh session to end before the prometheus setup, if both scripts
-# (k8s-cluster and prometheus-tools) are in the same ssh session
+# are in the same ssh session
 echo "Setting up Prometheus..."
+ssh -x -o StrictHostKeyChecking=no ubuntu@$admin_ip mkdir -p \
+  /home/ubuntu/models/tools/prometheus
+scp -r -o StrictHostKeyChecking=no ~/models/tools/prometheus/* \
+  ubuntu@$admin_ip:/home/ubuntu/models/tools/prometheus
 ssh -x -o StrictHostKeyChecking=no ubuntu@$admin_ip <<EOF
 exec ssh-agent bash
 ssh-add $key
-bash models/tools/prometheus/prometheus-tools.sh all "$agent_ips"
+cd models/tools/prometheus
+bash prometheus-tools.sh all "$agent_ips"
 EOF
 echo "All done!"
+echo "Rancher server is accessible at http://$admin_ip:8080"