diff options
author | Harry Huang <huangxiangyu5@huawei.com> | 2017-02-06 18:15:54 +0800 |
---|---|---|
committer | Harry Huang <huangxiangyu5@huawei.com> | 2017-02-08 13:23:22 +0800 |
commit | 68f25c4b7147de79126c1cd8565cac1423967e45 (patch) | |
tree | 192e84fae6d49d90d1f4f7d372a347ca64933d7c /juju/juju_setup.sh | |
parent | 1eb8d4ccfbc9c34723586980d5a912e2ffa903cd (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-x | juju/juju_setup.sh | 4 |
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 |