A python package that creates a CLI conversion from Rubrik APIs
Project description
rbkcli
This project provides a Command Line Interface (CLI) conversion of Rubrik APIs. It can be used for both running commands or writing simplified scripts.
Installation
Install from PyPI:
$ pip install rbkcli
$ echo 'eval "$(register-python-argcomplete rbkcli)"' >> ~/.bashrc
Example
By default, the rbkcli will attempt to read the the Rubrik Cluster credentials from the following environment variables:
rubrik_cdm_node_ip
rubrik_cdm_username
rubrik_cdm_password
So the commands to be run would be:
$ export rubrik_cdm_node_ip=<IP>
$ export rubrik_cdm_username=<username>
$ export rubrik_cdm_password=<password>
Once the above environment variables are exported with the authentication data, rbkcli will dynamically create the command line based on the available APIs in that cluster.
$ rbkcli cluster me
{
"acceptedEulaVersion": "0.0",
"apiVersion": "1",
"id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"latestEulaVersion": "1.1",
"name": "MyCluster",
"timezone": {
"timezone": ""
},
"version": "4.2.2-1699"
}
Documentation
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
rbkcli-1.0.0b2.tar.gz
(52.8 kB
view hashes)
Built Distribution
rbkcli-1.0.0b2-py3-none-any.whl
(62.6 kB
view hashes)