Changeset View
Changeset View
Standalone View
Standalone View
bin/watch-vagrant-conf
Show All 27 Lines | |||||
while true; do | while true; do | ||||
inotifywait -q -r -e modify -e moved_to -e moved_from -e move -e create $EXCLUDES_PARAMS ${PUPPET_ENV} | inotifywait -q -r -e modify -e moved_to -e moved_from -e move -e create $EXCLUDES_PARAMS ${PUPPET_ENV} | ||||
echo Update detected, synchronizing.... | echo Update detected, synchronizing.... | ||||
sleep .5 | sleep .5 | ||||
for environment in ${ENVIRONMENTS}; do | for environment in ${ENVIRONMENTS}; do | ||||
echo "** Syncing ${environment} environmemt" | echo "** Syncing ${environment} environmemt" | ||||
sync_puppet_conf ${environment} | sync_puppet_conf ${environment} | ||||
done | done | ||||
CMD="vagrant rsync pergamon" | |||||
$CMD && echo $CMD && notify-send --expire-time=10000 "$CMD done!" | |||||
done | done |