Browse Source

Change backup handler to only run v2 data backup if snap directory exists (#1594)

pull/1392/head
sgmitchell 7 years ago
committed by Matthew Mosesohn
parent
commit
783924e671
1 changed files with 7 additions and 0 deletions
  1. 7
      roles/etcd/handlers/backup.yml

7
roles/etcd/handlers/backup.yml

@ -5,6 +5,7 @@
- Refresh Time Fact - Refresh Time Fact
- Set Backup Directory - Set Backup Directory
- Create Backup Directory - Create Backup Directory
- Stat etcd v2 data directory
- Backup etcd v2 data - Backup etcd v2 data
- Backup etcd v3 data - Backup etcd v3 data
when: etcd_cluster_is_healthy.rc == 0 when: etcd_cluster_is_healthy.rc == 0
@ -24,7 +25,13 @@
group: root group: root
mode: 0600 mode: 0600
- name: Stat etcd v2 data directory
stat:
path: "{{ etcd_data_dir }}/member"
register: etcd_data_dir_member
- name: Backup etcd v2 data - name: Backup etcd v2 data
when: etcd_data_dir_member.stat.exists
command: >- command: >-
{{ bin_dir }}/etcdctl backup {{ bin_dir }}/etcdctl backup
--data-dir {{ etcd_data_dir }} --data-dir {{ etcd_data_dir }}

Loading…
Cancel
Save