bastelfreak
11/09/2022, 1:37 PM#!/bin/bash
CODEDIR='/etc/puppetlabs/code' # better: $(puppet master --configprint codedir)
CODESTAGEDIR='/etc/puppetlabs/code-staging' # better: "($puppet master --configprint codedir)-staging"
if [ -x /usr/bin/git ]; then
if [ -d $CODESTAGEDIR ]; then
ENVGITDIR="${CODESTAGEDIR}/environments/$1/.git"
else
ENVGITDIR="${CODEDIR}/environments/$1/.git"
fi
/usr/bin/git --git-dir $ENVGITDIR log --pretty=format:"%h - %an, %ad : %s" -1
else
echo "no git - environment $1"
fi
exit 0