|
@ -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 }} |
|
|