20 lines
378 B
Plaintext
20 lines
378 B
Plaintext
|
#!/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
|