You can configure your Cloud Assembly project to use an on-premises FaaS provider for your extensibility actions.
Using an on-premises FaaS provider for your extensibility actions provides several benefits:
- Enables the use of on-premises services like LDAP, CMDB, and vCenter data centers as part of Cloud Assembly Extensibility.
- Enables the implementation of cross-cloud extensibility action flows. For example, you can create action flows that use Microsoft Azure or Amazon Web Services based extensibility actions alongside on-premises based extensibility actions.
The configuration of the on-premises integration requires the use of a cloud extensibility proxy. A non-cloud extensibility cloud proxy cannot be used when configuring the on-premises integration. For example, a cloud proxy created for the Cloud Assembly integration of services like Ansible or Puppet cannot be used for the on-premises extensibility action integration.
Verify that you have cloud administrator credentials. See What are the Cloud Assembly user roles.
- Configure the on-premises extensibility action integration.
- Select .
- Click Add Integration and select Extensibility Actions On Prem.
- Create a cloud extensibility proxy or add an existing cloud extensibility proxy. See Download and deploy a cloud extensibility proxy.
- Click Validate.
- Enter a name for the integration.
- Add capability tags. See Using capability tags in Cloud Assembly.
- Click Add.
- Add the capability tags of the on-premises integration to your project as project constraints.
- Select .
- Select your extensibility project and click the Provisioning tab.
- Enter the capability tags of your on-premises integration as soft or hard project constraints in the Extensibility constraints text box. See Using Cloud Assembly project tags and custom properties.
- Click Save.
Extensibility subscriptions provisioned by your project can now use on-premises as the FaaS provider for your extensibility actions. See Configure on-premises extensibility actions.