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

If you're not sure about the file name format, learn more about wheel file names.

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page