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.

Prerequisites

Verify that you have cloud administrator credentials. For more information, see What are the Cloud Assembly user roles.

Procedure

  1. Configure the on-premises extensibility action integration.
    1. Select Infrastructure > Connections > Integrations.
    2. Click Add Integration and select Extensibility Actions On Prem.
    3. Create a cloud extensibility proxy or add an existing cloud extensibility proxy. For more information on configuring an Cloud Assembly cloud proxy, see Add a cloud proxy or cloud extensibility proxy to a vCenter Server in Cloud Assembly.
    4. Click Validate.
    5. Enter a name for the integration.
    6. Add capability tags. For more information on capability tags, see Using capability tags in Cloud Assembly.
    7. Click Add.
  2. Add the capability tags of the on-premises integration to your project as project constraints.
    1. Select Infrastructure > Configure > Projects.
    2. Select your extensibility project and click the Provisioning tab.
    3. Enter the capability tags of your on-premises integration as soft or hard project constraints in the Extensibility constraints text box. For more information on project constraints, see Using Cloud Assembly project tags and custom properties.
    4. Click Save.

Results

Extensibility subscriptions provisioned by your project can now use on-premises as the FaaS provider for your extensibility actions. For information on configuring a new on-premises extensibility action, see Configure on-premises extensibility actions.