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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46b1f927db56cca8b1d0d510b975ce35d88c4a3cdc83eb53d34cdd70a292f447 |
|
MD5 | 023e1b6ae8907108bbe2765274d296a9 |
|
BLAKE2b-256 | 51dcd33a5d082110798ec04773bbf12706f0a519533b1e65871523d445c58fb5 |
Close
Hashes for viper_infra_commander-0.28.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e797671a9d86318196c6088b6172d6eebe08583d98a4cf7eb5d2b9ab0608b98 |
|
MD5 | 27e2a2e67bcf77a2efb6aae2c6e466ed |
|
BLAKE2b-256 | 5a20c29a2195a14208289319b11c1a98bf56300b9959f02905d22fef44964a84 |