Bail out in run_all.sh runs when failures happen

Previously the run_all.sh script would run puppet even if git is not
properly updated or if our puppet modules fail to install. Now set -e in
the script so that any failure to update git or install puppet modules
causes run_all.sh to bail out early.

This is important to ensure that we get consistent and expected results
from puppet when it runs.

Change-Id: Icb3fb2a97d11675762b49c57978b08115bfcbc04
This commit is contained in:
Clark Boylan 2014-10-18 13:43:38 -07:00
parent 921c6cff3e
commit 258d6233a2

@ -14,6 +14,10 @@
# License for the specific language governing permissions and limitations
# under the License.
# If updating the puppet system-config repo or installing puppet modules
# fails then abort the puppet run as we will not get the results we
# expect.
set -e
cd /opt/system-config/production
git fetch -a && git reset -q --hard @{u}