#!/bin/sh ## applies all ansible playbooks updated from gitea set -u ## -- path to the Ansible dirs ANSBASE=/var/lib/ansible/ echo "$(date +'%F_%R:%S') ==== START ==== " ## -- check each repo in turn cd ${ANSBASE} for REPO in $(ls -d *) do echo -e "#### $(date +'%F_%R:%S') applying yaml from ${REPO} ..." cd ${ANSBASE}/${REPO} ansible-playbook *.yaml done echo "$(date +'%F_%R:%S') ------ END ------"