#!/bin/bash book=`pwd | xargs basename` #plays=`ls -1 *.yaml *.yml 2>/dev/null | sed -r 's/\.ya?ml//' | grep -v '\-incl\-'` plays=`ls -1 *.yaml *.yml 2>/dev/null | grep -v '\-incl\-'` [[ -z $2 ]] && echo usage: ${0##*/} \ \<$plays\> && exit 1 target=$1 play=$2 ansible-playbook $play -i ../../inventory/servers -i ../../inventory/$book -e "target=$target" --diff --check echo ready? read -r ansible-playbook $play -i ../../inventory/servers -i ../../inventory/$book -e "target=$target" --diff