2019-03-12 11:18:14 +01:00
|
|
|
#!/usr/bin/env bash
|
2019-03-18 14:45:18 +01:00
|
|
|
set -o pipefail
|
|
|
|
set -o errtrace
|
|
|
|
set -o nounset
|
|
|
|
set -o errexit
|
2019-03-12 11:18:14 +01:00
|
|
|
|
2019-03-12 14:00:18 +01:00
|
|
|
if [ "$GCE_SSH_KEY" ]; then
|
|
|
|
echo "$GCE_SSH_KEY" > $HOME/.ssh/google_compute_engine
|
2019-03-12 11:18:14 +01:00
|
|
|
chmod 600 $HOME/.ssh/google_compute_engine
|
|
|
|
fi
|
|
|
|
|
2019-03-12 14:00:18 +01:00
|
|
|
if [ "$GCE_CREDENTIALS_JSON" ] && [ "$GCE_CREDENTIALS_FILE" ]; then
|
|
|
|
DIR=$(dirname "$GCE_CREDENTIALS_FILE")
|
2019-03-12 11:18:14 +01:00
|
|
|
mkdir -p "${DIR}"
|
2019-03-12 14:00:18 +01:00
|
|
|
echo "$GCE_CREDENTIALS_JSON" > "$GCE_CREDENTIALS_FILE"
|
2019-03-12 11:18:14 +01:00
|
|
|
fi
|
|
|
|
|
|
|
|
if [ "${MOLECULE_CUSTOM_MODULES_REPO}" ]; then
|
|
|
|
mkdir ./library/
|
2019-03-12 14:00:18 +01:00
|
|
|
git clone "$MOLECULE_CUSTOM_MODULES_REPO" ./library/
|
2019-03-12 11:18:14 +01:00
|
|
|
fi
|