From 0546ac343df3ed6c50a51ebc83a18cca9f148a27 Mon Sep 17 00:00:00 2001 From: Spencer Krum Date: Fri, 6 Nov 2015 15:04:38 -0800 Subject: [PATCH] Only install modules from source Change-Id: I0d42fbcbc93cb033a22fe7621881ea89f4c2754f --- install_modules.sh | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/install_modules.sh b/install_modules.sh index 9934d7cd4e..1d3a711d30 100755 --- a/install_modules.sh +++ b/install_modules.sh @@ -68,21 +68,7 @@ fi MODULE_LIST=`puppet module list --color=false` -# Install all the modules -for MOD in ${!MODULES[*]} ; do - # If the module at the current version does not exist upgrade or install it. - if ! echo $MODULE_LIST | grep "$MOD ([^v]*v${MODULES[$MOD]}" >/dev/null 2>&1 ; then - # Attempt module upgrade. If that fails try installing the module. - if ! puppet module upgrade $MOD --color=false --version ${MODULES[$MOD]} >/dev/null 2>&1 ; then - # This will get run in cron, so silence non-error output - puppet module install $MOD --color=false --version ${MODULES[$MOD]} >/dev/null - fi - fi -done - -MODULE_LIST=`puppet module list --color=false` - -# Make a second pass, just installing modules from source +# Install modules from source for MOD in ${!SOURCE_MODULES[*]} ; do # get the name of the module directory if [ `echo $MOD | awk -F. '{print $NF}'` = 'git' ]; then