summaryrefslogtreecommitdiff
path: root/roles/curator/templates/index_restore.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/curator/templates/index_restore.yml')
-rw-r--r--roles/curator/templates/index_restore.yml57
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