#!/bin/bash cd ~/src/Ubiqtorate/roles if [ -n "$(git status | grep roles &>/dev/null)" ]; then echo There are roles that are not committed yet. exit 1; fi unset bad for i in `ls -1`; do if ! grep "$i" ../playbooks/deploy.yml &>/dev/null; then echo "$i is not used in playbooks/deploy.yml" bad="1" fi done if [ -n "$bad" ]; then exit 1; fi