Skip to main content

Backwork plug-in for Consul backups.

Project description

backwork-backup-consul

Adds support for Consul backups to backwork.

Requirements

This plug-in is build on top of consul, so you will need to have consul installed.

If not, you can install the consul cli following the installation instructions.

Installing

You can use pip to install this plug-in:

$ pip install backwork-backup-consul

Using

After installing the plug-in you will be able to use the backup consul and restore consul commands on backwork.

backwork backup consul

$ backwork backup consul --help
usage: backwork backup consul [-h] [file]

Backup a Consul cluster. It uses `consul` so it's required to have it installed and added to the system's PATH. You can use any of the arguments supported by `consul snapshot
save`. Use `consul snapshot save --help` for more information.

positional arguments:
  file        output snapshot file name (optional)

optional arguments:
  -h, --help  show this help message and exit

You can pass any option that you would normally use on consul snapshot save, e.g.:

$ backwork backup consul -http-addr=http://127.0.0.1:8500

The only exception is -h which is reserved for the help/usage message.

backwork restore consul

$ backwork restore consul --help
usage: backwork restore consul [-h] file

Restore a Consul cluster. Restore a Consul cluster. It uses `consul` so it's required to have it installed and added to the system's PATH. You can use any of the arguments
supported by `consul snapshot restore`. Use `consul snapshot restore --help` for more information.

positional arguments:
  file        input snapshot file name

optional arguments:
  -h, --help  show this help message and exit

You can pass any option that you would normally use on consul snapshot restore, e.g.:

$ backwork restore consul --http-addr=http://127.0.0.1:8500

The only exception is -h which is reserved for the help/usage message.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

backwork-backup-consul-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

backwork_backup_consul-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file backwork-backup-consul-0.1.0.tar.gz.

File metadata

  • Download URL: backwork-backup-consul-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.1

File hashes

Hashes for backwork-backup-consul-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e5e42cfbfac8a6833007f96620ce018fdd520e68f703d79b5464bfaf4f69901d
MD5 163d75df5f4b49522d42cc279f5032d2
BLAKE2b-256 6456c3480999808e992e3f6f83f8e3489cb731239eae49f6ced1436145d1e0bb

See more details on using hashes here.

File details

Details for the file backwork_backup_consul-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: backwork_backup_consul-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.1

File hashes

Hashes for backwork_backup_consul-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 19568f730327fa63a4a3e2f19179a6ff4d24ae333004fbeb5da045ac1fd03f23
MD5 c461aed2e44f20bb59c33c9f47e32c9c
BLAKE2b-256 e0682af31fbe270dad17860c9e297c4225880f3616293a6e6397cd93666ad1f9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page