Set pipefail for manage projects command

Simple stdout redirect '>' will not write file
in case of command failure, so it would be better to use
use tee after pipe with setting pipefail in shell.

Change-Id: I26e7eaf657b5126f0d2c11356662f64b50ebe4d3
Related-bug: #PROD-23899 (PROD:23899)
diff --git a/gerrit/client/project.sls b/gerrit/client/project.sls
index 252e2b4..b7c6506 100644
--- a/gerrit/client/project.sls
+++ b/gerrit/client/project.sls
@@ -44,7 +44,8 @@
 
 gerrit_client_enforce_projects:
   cmd.run:
-  - name: {{ manage_projects_bin }} -d -v 2>&1 | tee {{ client.dir.project_config }}/jeepyb.log
+  - shell: /bin/bash
+  - name: set -o pipefail; {{ manage_projects_bin }} -d -v 2>&1 | tee {{ client.dir.project_config }}/jeepyb.log
   - env:
     - PROJECTS_INI: "{{ client.dir.project_config }}/projects.ini"
     - PROJECTS_YAML: "{{ client.dir.project_config }}/projects.yaml"