From 303c3654a16ad310a528a27aa1156b96b5737374 Mon Sep 17 00:00:00 2001 From: Erwan Miran <mirwan@users.noreply.github.com> Date: Mon, 6 Jan 2020 11:25:34 +0100 Subject: [PATCH] Set pipefail in case tar fails (#5506) --- roles/etcd/tasks/gen_certs_script.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/etcd/tasks/gen_certs_script.yml b/roles/etcd/tasks/gen_certs_script.yml index d882b0f94..4f9444b95 100644 --- a/roles/etcd/tasks/gen_certs_script.yml +++ b/roles/etcd/tasks/gen_certs_script.yml @@ -127,7 +127,7 @@ - "{{ my_etcd_node_certs }}" - name: Gen_certs | Gather node certs - shell: "tar cfz - -C {{ etcd_cert_dir }} -T /dev/stdin <<< {{ my_etcd_node_certs|join(' ') }} | base64 --wrap=0" + shell: "set -o pipefail && tar cfz - -C {{ etcd_cert_dir }} -T /dev/stdin <<< {{ my_etcd_node_certs|join(' ') }} | base64 --wrap=0" args: executable: /bin/bash warn: false -- GitLab