Viper is a handy tool for easily running infrastructure management tasks and commands.
Project description
▄ ▄█ █ ▄▄ ▄███▄ █▄▄▄▄ ▄█ ▄ ▄████ █▄▄▄▄ ██ ▄█▄ ████▄ █▀▄▀█ █▀▄▀█ ██ ▄ ██▄ ▄███▄ █▄▄▄▄ █ ██ █ █ █▀ ▀ █ ▄▀ ██ █ █▀ ▀ █ ▄▀ █ █ █▀ ▀▄ █ █ █ █ █ █ █ █ █ █ █ █ █ █▀ ▀ █ ▄▀ █ █ ██ █▀▀▀ ██▄▄ █▀▀▌ ██ ██ █ █▀▀ █▀▀▌ █▄▄█ █ ▀ █ █ █ ▄ █ █ ▄ █ █▄▄█ ██ █ █ █ ██▄▄ █▀▀▌ █ █ ▐█ █ █▄ ▄▀ █ █ ▐█ █ █ █ █ █ █ █ █ █▄ ▄▀ ▀████ █ █ █ █ █ █ █ █ █ █ █ █▄ ▄▀ █ █ █ █ ▐ █ ▀███▀ █ ▐ █ █ █ █ █ █ ▀███▀ █ █ █ █ █ █ ███▀ ▀███▀ █ █▐ ▀ ▀ █ ██ ▀ ▀ █ ▀ ▀ █ █ ██ ▀ ▐ ▀ ▀
Viper is a handy tool for easily running infrastructure management tasks and commands.
Installation
pip install -U viper-infra-commander
# Or with tab autocomplete support
pip install -U "viper-infra-commander[autocomplete]"
Getting Started
# See the help menu
viper -h
# Initialize SQLite DB
viper init -f
# Run a job on a defined list of hosts
viper hosts viper.demo.hosts.group1 \
| viper run-job viper.demo.jobs.ping_then_execute "df -h" results.csv
Further Readings
API Docs with Examples ☞ https://viper-infrastructure-commander.readthedocs.io
Contributing To Viper
Contribution Guidelines ☞ https://github.com/sayanarijit/viper/blob/master/CONTRIBUTING.md
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
Close
Hashes for viper-infra-commander-0.28.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd3ae678e62fd8b6a577255daea337ee2b88549d91dc9fc7e94ac781677bd736 |
|
MD5 | 502e25c78917cf41cc1e9f415aae633e |
|
BLAKE2b-256 | e6b1b0cfb639beb743543fe986ebd43ef91d8c63c88fb1e9e16f370171694e0c |
Close
Hashes for viper_infra_commander-0.28.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2c26fe6f3ead08ab9ed0d308e1903819584a10ec15682d73ce998e20fefd914 |
|
MD5 | 883a1eb518d5296d534013d6615bd92e |
|
BLAKE2b-256 | 58ae6e8c044e86bd3fe4bd07472ab807047fbd8fe680055520a566b4aee20eea |