#!/bin/bash # here target can be either the cluster name or single hosts # target vmm_xen won't do as only dedicated cluster hosts groups are defined there book=`pwd | xargs basename` 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