Contribute to Open SourceΒΆ
xRunBooksΒΆ
If you have created a xRunBook in the SAAS/Sandbox, select the xRunBook's 3 dot menu and choose "Download."

the xRUnbook list
The Three dot menu:

In the repository, there is a sanitize.py script that will remove all of your parameters, credentials and outputs. Run this script against your RunBook:\
RunBook JSON fileΒΆ
You'll need to create a \
- Name: the name of your xRunBook
- Description: a detailed description of your runbook.
- uuid: A unique Id. Generate this using the description value, and running:
- icon: The connector type
- categories: the categories of the xRunBook.
- connector_types: The connector type
- version: The version
Save this JSON file. With these 2 files, create a branch of the repo, and submit a PR.
ActionsΒΆ
To submit a custom Action, first create a working version in CloudOps. To create an Action that can be submitted to Open Source:
- Copy an existing "lego" in the CloudOps.
- Rename the folder, and the .py and .json files with teh same name - that describes your action (for example: "aws_get_ec2_instance_age")
-
Next we'll edit the files. Copy the Python code of your Action into the .py file.
- Add a Class called InputSchema that describes the inputs for your action: