REPO = git://git.sarava.org/puppet-bootstrap.git
PUPPET = FACTER_BOOTSTRAP_PATH="$(CWD)" puppet apply --confdir="$(CWD)" --modulepath=modules
-all: clean remote modules config
+all: deps clean remote modules config
deps:
bin/dependencies
if [ "$?" == "1" ]; then
echo "Installing package $1..."
- DEBIAN_FRONTEND=noninteractive apt-get install $1 -y
+ DEBIAN_FRONTEND=noninteractive $sudo apt-get install $1 -y
fi
}
+# Set sudo config
+local sudo device rsync
+if [ "`whoami`" != 'root' ]; then
+ sudo="sudo"
+fi
+
# Ensure basic packages are installed.
for package in puppet ruby-hiera-puppet mr whois; do
provision_package $package