From 59d89a37cc52348f14f79bf081f099e03b08fc2e Mon Sep 17 00:00:00 2001 From: Mathieu Herbert Date: Fri, 17 Aug 2018 11:05:57 +0200 Subject: [PATCH] add until option for etcd backup commands --- roles/etcd/handlers/backup.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/roles/etcd/handlers/backup.yml b/roles/etcd/handlers/backup.yml index a0a80e108..d40a3740d 100644 --- a/roles/etcd/handlers/backup.yml +++ b/roles/etcd/handlers/backup.yml @@ -39,6 +39,8 @@ environment: ETCDCTL_API: 2 retries: 3 + register: backup_v2_command + until: backup_v2_command.rc == 0 delay: "{{ retry_stagger | random + 3 }}" - name: Backup etcd v3 data @@ -51,4 +53,6 @@ ETCDCTL_CERT: "{{ etcd_cert_dir }}/admin-{{ inventory_hostname }}.pem" ETCDCTL_KEY: "{{ etcd_cert_dir }}/admin-{{ inventory_hostname }}-key.pem" retries: 3 + register: etcd_backup_v3_command + until: etcd_backup_v3_command.rc == 0 delay: "{{ retry_stagger | random + 3 }}"