Viper provides a simple API (Python and CLI) to easily manage large infrastructures.
The User Guide
¶
Getting Started
Installation
Initialization
Viper in Action (Basic Mode)
Viperfile in Action (Advanced Mode)
The Viper Python API
The Concept
Example: Method Chaining
Unit vs Container Types
Useful Common Properties & Abilities
Useful Abilities Common to the Unit Types
Useful Abilities Common to the Container Types
More on Task: Command Factories, Output Processors, Callbacks and …
The Viper Command-line Interface
The Concept
Similarity Between the Python API and Command-line Interface
Example: Output Piping as Method Chaining
Defining Actions
Defining Viper Objects: Hosts, Task
Defining Utilities: Handlers, Filters, Sort Keys
Extending the Command-line Interface (using
viperfile.py
)
Why and How
Example: Defining a Project
Example: Defining a subcommand for host group
Further Readings
Contributing To Viper
Indices and Tables
¶
Index
Module Index
Search Page
Viper Infrastructure Commander
Navigation
Getting Started
The Viper Python API
The Viper Command-line Interface
Extending the Command-line Interface (using
viperfile.py
)
Further Readings
Contributing To Viper
Related Topics
Documentation overview
Next:
Getting Started
Quick search