diff --git a/.circle/add-itest-user.sh b/.circle/add-itest-user.sh index b78a62e5b9..7685a9e676 100755 --- a/.circle/add-itest-user.sh +++ b/.circle/add-itest-user.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -set -e +set -ex if [ "$(whoami)" != 'root' ]; then echo 'Please run with sudo' diff --git a/scripts/travis/add-itest-user-key.sh b/scripts/travis/add-itest-user-key.sh index 504087dfdc..7cf9d1452d 100755 --- a/scripts/travis/add-itest-user-key.sh +++ b/scripts/travis/add-itest-user-key.sh @@ -1,13 +1,14 @@ #!/usr/bin/env bash -set -e +set -ex mkdir -p ~/.ssh # Generate ssh keys on StackStorm box and copy over public key into remote box. ssh-keygen -f ~/.ssh/st2_id_rsa -P "" +# sudo -E = preserve HOME var # Authorize key-base acces -sudo bash -c "cat ~/.ssh/st2_id_rsa.pub >> ~/.ssh/authorized_keys" -sudo chmod 0600 ~/.ssh/authorized_keys -sudo chmod 0700 ~/.ssh -sudo chown -R "${ST2_CI_USER}:${ST2_CI_USER}" ~/.ssh +sudo -E bash -xc "cat ~/.ssh/st2_id_rsa.pub >> ~/.ssh/authorized_keys" +sudo -E chmod 0600 ~/.ssh/authorized_keys +sudo -E chmod 0700 ~/.ssh +sudo -E chown -R "${ST2_CI_USER}:${ST2_CI_USER}" ~/.ssh