Runtime and lock management for VmShepherd
Project description
vmshepherd-zookeeper-driver
Introduction
Provides plugin for VmShepherd - driver allows to store runtime data and lock management in Zookeeper.
Installation
Simply use pip.
pip install vmshepherd-zookeeper-driver
Library requires (as well as VmShepherd itself) python 3.6 or later.
Usage
Install package (in the same environment as VmShepherd) and configure VmShepherd like:
# ... runtime: driver: ZookeeperDriver servers: - some.zk.host working_path: /vmshepherd addauth: auth: vmshepherduser:password # ...
Available config options
Name |
Type |
Description |
Default value |
---|---|---|---|
servers |
list |
Zookeeper hosts |
|
working_path |
string |
Base path where vmshepherd will read/write/create/deletes its nodes. A cdrwa permissions must be set for this path either to provided auth otherwise to anyone/world |
/vmshepherd |
addauth |
object |
Authentication options. If not provided or null no auth assumed. |
null |
addauth.scheme |
string |
Zookeeper’s auth scheme (eg. digest sasl). |
digest |
addauth.auth |
string |
Auth data specific to given scheme (eg. user:password for digest) |
vmshepherd:vmshepherd |
License
MIT
Changelog
1.0.0 (2018-05-21)
Implement stable API
Lock management
0.0.1 (2018-02-13)
Initial release
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
File details
Details for the file vmshepherd-zookeeper-driver-1.0.1.tar.gz
.
File metadata
- Download URL: vmshepherd-zookeeper-driver-1.0.1.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 735033a5ec31b1c074b4cf46f094d9d11914f7f0a27cb31fe46d684500377645 |
|
MD5 | 94c7d5e911ab8e0646bfd991cf47e3b7 |
|
BLAKE2b-256 | 2e2227be454e1522304d2f49f2b172a4a56c03228bd45ba816a3e332a9dbed1c |