|
|
@ -1,3 +1,4 @@ |
|
|
|
#!/bin/sh |
|
|
|
## keeps the ansible playbooks updated from gitea |
|
|
|
## a quick check confirms alterationa to local files |
|
|
|
## else.. those are updated with latest from gitea |
|
|
@ -7,12 +8,15 @@ set -u |
|
|
|
## -- path to the Ansible dirs |
|
|
|
ANSBASE=/var/lib/ansible/ |
|
|
|
|
|
|
|
echo "$(date +'%F_%R:%S') ==== START ==== " |
|
|
|
echo "$(date +'%F_%R:%S'): ==== $(basename $0) START ==== " |
|
|
|
|
|
|
|
## -- check each repo in turn |
|
|
|
cd ${ANSBASE} |
|
|
|
|
|
|
|
echo -e "$(date +'%F_%R:%S') checking ${ANSBASE} ... \c" |
|
|
|
for REPO in $(ls -d *) |
|
|
|
do |
|
|
|
echo -e "$(date +'%F_%R:%S') checking ${REPO} ... \c" |
|
|
|
cd ${ANSBASE}/${REPO} |
|
|
|
STATUS="$(git status | tail -n1)" |
|
|
|
if [[ ! ${STATUS} =~ "nothing to commit" ]] |
|
|
|
then |
|
|
@ -24,5 +28,6 @@ else |
|
|
|
echo " ${STATUS}" |
|
|
|
fi |
|
|
|
git pull &> /dev/null |
|
|
|
done |
|
|
|
|
|
|
|
echo "$(date +'%F_%R:%S') ------ END ------" |
|
|
|
echo "$(date +'%F_%R:%S'): ------ $(basename $0) END ------" |
|
|
|