A command line utility for managing VMWare vROps instances.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
.gitignore
CHANGELOG.md
LICENSE
Pipfile
Pipfile.lock
README.md
USAGE.md
examples.vropscli.yml
vropsbuild.md
vropscli.py
vropsclilib.py

README.md

vROpsCLI

A utility to assist in managing a vRealize Operation Manager (vROps) environment through the CLI. A user can perform MP installs and upgrades, licensing management, endpoint configuration, credential management, and more! The design is focused around exposing core functionality that can be scripted to make more complex solutions.

Development Environment Setup

  • Make sure to have Python and Pipenv install ** For Mac, Install Homebrew (this may take a while if Xcode needs to be installed): /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ** brew install pipenv
  • Run pipenv --python 3.7 In current directory (or pipenv --python 3.6 for vROps build directly)
  • Run pipenv update to ensure everything is up to date

To Use

  • Run pipenv shell to enter environment

To Distribute

Make sure to compile this on the oldest OS you wish to support with your binary!

  • If you wish to compile to work natively on a vROps system (SLES 11), follow the direction in vropsbuild.md
pipenv shell
pipenv install pyinstaller
pyinstaller -F vropscli.py

Binary build will be in a dist directory

Notes