Skip to main content

Viper is a handy tool for easily running infrastructure management tasks and commands.

Project description

    ▄   ▄█ █ ▄▄  ▄███▄   █▄▄▄▄   ▄█    ▄   ▄████  █▄▄▄▄ ██     ▄█▄    ████▄ █▀▄▀█ █▀▄▀█ ██      ▄   ██▄   ▄███▄   █▄▄▄▄
     █  ██ █   █ █▀   ▀  █  ▄▀   ██     █  █▀   ▀ █  ▄▀ █ █    █▀ ▀▄  █   █ █ █ █ █ █ █ █ █      █  █  █  █▀   ▀  █  ▄▀
█     █ ██ █▀▀▀  ██▄▄    █▀▀▌    ██ ██   █ █▀▀    █▀▀▌  █▄▄█   █   ▀  █   █ █ ▄ █ █ ▄ █ █▄▄█ ██   █ █   █ ██▄▄    █▀▀▌
 █    █ ▐█ █     █▄   ▄▀ █  █    ▐█ █ █  █ █      █  █  █  █   █▄  ▄▀ ▀████ █   █ █   █ █  █ █ █  █ █  █  █▄   ▄▀ █  █
  █  █   ▐  █    ▀███▀     █      ▐ █  █ █  █       █      █   ▀███▀           █     █     █ █  █ █ ███▀  ▀███▀     █
   █▐        ▀            ▀         █   ██   ▀     ▀      █                   ▀     ▀     █  █   ██                ▀
   ▐                                                     ▀                               ▀
https://img.shields.io/pypi/v/viper-infra-commander.svg https://img.shields.io/pypi/pyversions/viper-infra-commander.svg https://travis-ci.com/sayanarijit/viper.svg?branch=master https://codecov.io/gh/sayanarijit/viper/branch/master/graph/badge.svg https://img.shields.io/badge/code%20style-black-000000.svg https://readthedocs.org/projects/viper-infrastructure-commander/badge/?version=latest

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

viper-infra-commander-0.28.0.tar.gz (27.5 kB view details)

Uploaded Source

Built Distribution

viper_infra_commander-0.28.0-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

Details for the file viper-infra-commander-0.28.0.tar.gz.

File metadata

  • Download URL: viper-infra-commander-0.28.0.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for viper-infra-commander-0.28.0.tar.gz
Algorithm Hash digest
SHA256 46b1f927db56cca8b1d0d510b975ce35d88c4a3cdc83eb53d34cdd70a292f447
MD5 023e1b6ae8907108bbe2765274d296a9
BLAKE2b-256 51dcd33a5d082110798ec04773bbf12706f0a519533b1e65871523d445c58fb5

See more details on using hashes here.

File details

Details for the file viper_infra_commander-0.28.0-py3-none-any.whl.

File metadata

  • Download URL: viper_infra_commander-0.28.0-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for viper_infra_commander-0.28.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e797671a9d86318196c6088b6172d6eebe08583d98a4cf7eb5d2b9ab0608b98
MD5 27e2a2e67bcf77a2efb6aae2c6e466ed
BLAKE2b-256 5a20c29a2195a14208289319b11c1a98bf56300b9959f02905d22fef44964a84

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page