This project contains a number of vRo (vRealize Orchestrator/Aria Automation) actions and workflows to control your Rubrik Security Cloud.
- Active Rubrik instance (https://xxxx.my.rubrik.com)
- Rubrik service account with proper privileges
- vRo 8.x
- In orchestrator, create a configuration element named 'RubrikSC' in the web-root folder
- Create and populate the following variables:
- clusterid
- clientsecret
- clientid
- snapshotSla
- Create a new REST Host
- Name: Rubrik Security Cloud (or something else. It's your environment, do what you want)
- URL: https://xxxx.my.rubrik.com/api (obviously replace xxxx with the name of your Rubrik instance)
- Authentication: NONE
- Import the packages or Copy/paste the code for the actions/workflows you want. The rubrikApiCall, getRestHost, and getToken actions (including its dependencies) are used by the other actions so i'd recommend you start with those.
You're done! May all your backups be automated and safe.
I acknowledge that this might not be the best/most efficient code you've ever seen. So contributions are welcome! Please feel free to submit pull requests. Also, feel free to open issues if there's stuff you're missing, i'd be happy to add other features. I just started with some basic ones.
This project is licensed under the MIT License - see the LICENSE file for details.