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.26.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cc69f18fc50cc798a870f2bf387b89688153a25550d3fb2872d00c339fcd944 |
|
MD5 | f55e852d146ed684b79cd386c609e84b |
|
BLAKE2b-256 | 8f8fe2b27c8d4daff567fa864ae0e1f534be44fbababe86b5786392584c67833 |
Close
Hashes for viper_infra_commander-0.26.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68b57e02b166a5bd91804ab791eb9b5d143cd3476837fa04416ee9702df089f5 |
|
MD5 | 4bd7d56793b4b6935c7db98fc7ab0d03 |
|
BLAKE2b-256 | c305ca6574b059c7dfa38d2a580254d1f2ddf7b05fc38f1b392f0eeb6a84d37e |