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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for backwork-backup-consul-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5e42cfbfac8a6833007f96620ce018fdd520e68f703d79b5464bfaf4f69901d |
|
MD5 | 163d75df5f4b49522d42cc279f5032d2 |
|
BLAKE2b-256 | 6456c3480999808e992e3f6f83f8e3489cb731239eae49f6ced1436145d1e0bb |
Hashes for backwork_backup_consul-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19568f730327fa63a4a3e2f19179a6ff4d24ae333004fbeb5da045ac1fd03f23 |
|
MD5 | c461aed2e44f20bb59c33c9f47e32c9c |
|
BLAKE2b-256 | e0682af31fbe270dad17860c9e297c4225880f3616293a6e6397cd93666ad1f9 |