molecule/docker-entrypoint.sh

18 lines
499 B
Bash
Raw Normal View History

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