As a cloud administrator, you can add Cloud Assembly extensibility actions to Service Broker as a content source. The extensibility actions are created and managed in Cloud Assembly.
The actions are small scripts that perform lightweight tasks or steps. For example, rename a virtual machine or assign an IP address.
- Verify that the actions you are adding are associated with a project, and that they are released. See How do I create extensibility actions.
- Import the released extensibility actions.
- Select New. , and click
- In the Type drop-down menu, select Extensibility actions.
- Enter the Name for this content source.
- Select the Source project and then click Validate.
The validation process verifies the number of released extensibility actions that are associated with the project in Cloud Assembly.
- Click Create and Import.
- Share the imported actions with a project.
Content Sharing page lists all the items entitled to the selected project. The actions are also added to the catalog where the project members can request them.
- Select .
- Select the project that includes the users who should be able to deploy the extensibility actions.
- Click Add Items and then select one or more actions to share with the project.
You can select all the items imported from a content source or you can expand the source trees and select individual items.
- Click Save.
- Verify that the action is available in the catalog to the members of the selected projects.
The provisioning process begins and the Deployments tab opens with your current request at the top.
- Click Catalog, locate the imported extensibility action, and review the projects to ensure that the project you configured is included.
- Click Request and provide any required information.
- Click Submit.
- Monitor the provisioning process to ensure that the action runs successfully.
- Click Deployments and locate your deployed request.
- Monitor the card status until it is successful.
The extensibility actions are imported into Service Broker and shared in the catalog.
What to do next
- If the deployment fails, click the deployment name and begin troubleshooting. See What can I do if a Service Broker deployment fails. If you are a Cloud Assembly cloud administrator, you can also do more extensive troubleshooting in Cloud Assembly What can I do if a Cloud Assembly deployment fails.
- If you want to control how long a deployment can exist, create a lease. See Setting up Service Broker policies.
- To provide more or fewer user inputs at request time, you can create a custom form. See Customize a Service Broker request form.