/dcos-es-snapshot

DC/OS Elasticsearch Snapshot and Restore

Primary LanguagePython

Creating Elasticsearch Backups on DC/OS

This repo is used to display how users can simply create Elasticsearch snapshots to the different supported Backup and Restore options. This project uses the Elasticsearch Python library within and runs on a schedule inside of DC/OS Metronome.

Usage

S3 Example

Our example uses IAM assume role instead of using AWS Access keys. Per the ES documents, create them accordingly prior to usage.

Azure Example

GCP Example

Local Example

To Do

  • Add Examples for Azure, GCP, Local
  • Add more checks
  • Add default variables so not all ENVs are requirement