#!/bin/bash if ! test -z $1 ; then BASE_DIR=$1 else BASE_DIR=`pwd` fi MODULE_DIR=${BASE_DIR}/modules MODULE_PATH=${MODULE_DIR}:/etc/puppet/modules MANIFEST_LOG=/var/log/manifest.log cd $BASE_DIR /usr/bin/git pull -q && \ /bin/bash install_modules.sh && \ /usr/bin/puppet apply -l $MANIFEST_LOG --modulepath=$MODULE_PATH manifests/site.pp