diff --git a/vagrant/puppet_master/prepare_puppet_master.sh b/vagrant/puppet_master/prepare_puppet_master.sh index 7ebed95..aaf52b6 100644 --- a/vagrant/puppet_master/prepare_puppet_master.sh +++ b/vagrant/puppet_master/prepare_puppet_master.sh @@ -1,21 +1,24 @@ #!/usr/bin/env bash set -eu CERT_DIR="/tmp/puppet_master" PUPPET_CERT_DIR=/var/lib/puppet/ssl if [ ! -d ${PUPPET_CERT_DIR} ]; then apt-get update apt-get install -y postgresql - mkdir -p ${PUPPET_CERT_DIR}/ - cp -r $CERT_DIR/* ${PUPPET_CERT_DIR} - chown -R puppet:puppet ${PUPPET_CERT_DIR} echo "puppet/code" > /etc/.gitignore apt install -y etckeeper + # disable etckeeper pre-commits doing a find on nfs mounts pushd /etc/etckeeper/pre-commit.d find . -name "[0-9][0-9]*" -type f -exec mv {} {}.disabled \; popd + fi + +mkdir -p ${PUPPET_CERT_DIR}/ +cp -r $CERT_DIR/* ${PUPPET_CERT_DIR} +chown -R puppet:puppet ${PUPPET_CERT_DIR}