diff options
Diffstat (limited to 'roles/curator/templates/index_restore.yml')
-rw-r--r-- | roles/curator/templates/index_restore.yml | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/roles/curator/templates/index_restore.yml b/roles/curator/templates/index_restore.yml new file mode 100644 index 00000000..b8c4b970 --- /dev/null +++ b/roles/curator/templates/index_restore.yml @@ -0,0 +1,57 @@ + +actions: + 1: + action: close + description: "Close indices for restore from snapshot backup" + options: + continue_if_exception: False + ignore_empty_list: True + filters: + - filtertype: pattern + kind: prefix + value: filebeat- + exclude: True + - filtertype: pattern + kind: prefix + value: metricbeat- + exclude: True + - filtertype: pattern + kind: prefix + value: heartbeat- + exclude: True + - filtertype: pattern + kind: prefix + value: elastalert + exclude: True + 2: + action: close + description: "Restore indices from snapshot backup" + options: + repository: "backup" + name: + indices: + continue_if_exception: False + wait_for_completion: True + filters: + - filtertype: state + state: SUCCESS + 3: + action: open + description: "Reopen indices after snapshot" + filters: + - filtertype: pattern + kind: prefix + value: filebeat- + exclude: True + - filtertype: pattern + kind: prefix + value: metricbeat- + exclude: True + - filtertype: pattern + kind: prefix + value: heartbeat- + exclude: True + - filtertype: pattern + kind: prefix + value: elastalert + exclude: True |