diff --git a/install_modules.sh b/install_modules.sh index 2beb5ecce..f4b8c6f90 100755 --- a/install_modules.sh +++ b/install_modules.sh @@ -7,13 +7,16 @@ if [ -n "${GEM_HOME}" ]; then export PATH=${PATH}:${GEM_BIN_DIR} fi -if [ "${PUPPET_MAJ_VERSION}" = 4 ]; then +# NOTE(aschultz): since puppet 3 is now EOL, and beaker-puppet_install_helper +# version 0.6.0 has made the agent version the default, we need to symlink +# puppet to the /opt/puppetlabs version when specifically not version 3. +if [ "${PUPPET_MAJ_VERSION}" = 3 ]; then + export PUPPET_BASE_PATH=/etc/puppet +else export PUPPET_BASE_PATH=/etc/puppetlabs/code export PATH=${PATH}:/opt/puppetlabs/bin # Workaround to deploy puppet for beaker jobs sudo -E ln -sfn /opt/puppetlabs/bin/puppet /usr/sbin/puppet -else - export PUPPET_BASE_PATH=/etc/puppet fi export SCRIPT_DIR=$(cd `dirname $0` && pwd -P)