aboutsummaryrefslogtreecommitdiffstats
path: root/juju/juju_setup.sh
diff options
context:
space:
mode:
authorHarry Huang <huangxiangyu5@huawei.com>2017-02-06 18:15:54 +0800
committerHarry Huang <huangxiangyu5@huawei.com>2017-02-08 13:23:22 +0800
commit68f25c4b7147de79126c1cd8565cac1423967e45 (patch)
tree192e84fae6d49d90d1f4f7d372a347ca64933d7c /juju/juju_setup.sh
parent1eb8d4ccfbc9c34723586980d5a912e2ffa903cd (diff)
Fix ssh bug
Bug reported from Opera Jenkins. Since a new POD is used, ssh key is not generated before which cause fail when creating openstack key for jump host. This bug may happens on every machine never generates ssh key before. Change-Id: Iebae3f17327d64eb1cc45df1015cd21eb12fb397 Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
Diffstat (limited to 'juju/juju_setup.sh')
-rwxr-xr-xjuju/juju_setup.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/juju/juju_setup.sh b/juju/juju_setup.sh
index 61e0152..dc8e99b 100755
--- a/juju/juju_setup.sh
+++ b/juju/juju_setup.sh
@@ -79,6 +79,10 @@ function juju_prepare()
--remote-ip-prefix 0.0.0.0/0 juju-default
fi
+ if [ ! -f ~/.ssh/id_rsa.pub ]; then
+ ssh-keygen -q -t rsa -f ~/.ssh/id_rsa -N ""
+ fi
+
openstack keypair list | grep jump-key || openstack keypair create --public-key ~/.ssh/id_rsa.pub jump-key
openstack flavor show m1.tiny || openstack flavor create --ram 512 --disk 5 --vcpus 1 --public m1.tiny