diff -r a2342f26c9de -r b0b56e0f8c7f dev/provisioning/modules/puppi/files/mcollective/puppideploy --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/provisioning/modules/puppi/files/mcollective/puppideploy Fri Jan 15 15:35:00 2016 +0100 @@ -0,0 +1,22 @@ +#!/bin/bash +# File Managed by Puppet +PATH=$PATH:/usr/local/bin + +if [ ! $2 ] ; then + echo "Provide the hostname and the project you want to deploy:" + echo "superdeploy web01.example42.com myapp" + exit 1 +fi + +filtered=$(echo $* | sed "s/[^a-Z0-9= _.\-]//Ig") + +randfile="$(mktemp)" + +trap "rm -f $randfile" SIGINT SIGTERM EXIT + +myarg=$(echo $filtered | sed -e "s/ / -F /g") + +mc-puppi deploy -I $1 $2 | tee $randfile +grep FAILED $randfile && exit 1 +exit 0 +