Pulumi provider

The Connect Pulumi provider is a custom Pulumi plugin that enables infrastructure as code for Connect integrations. This provider allows you to streamline and automate Connect configuration as part of your DevOps workflows.

Overview

Pulumi is an open-source infrastructure as code (IaC) platform that enables you to define, deploy, and manage cloud and on-premises resources using familiar programming languages. Pulumi allows you to automate infrastructure provisioning, manage configuration, and ensure repeatability and consistency across environments.

The Connect Pulumi provider is a custom plugin developed specifically for Connect to enable infrastructure as code capabilities for managing integrations. This provider is designed to streamline and automate Connect configuration as part of your DevOps workflows.

Note: Currently, the Connect Pulumi provider is available only on Linux.

Back to top

Supported resources

The Connect Pulumi provider currently supports the following resources:

  • User Maps - Automate the creation and management of user mappings between data sources. For details, see Automatic user mapping.

Note: Additional resource support is planned for future releases.

Back to top

Environment requirements

Before installing the Connect Pulumi provider, ensure your system meets the following system requirements:

For detailed system requirements, refer to the Connect/PulumiProvider/docs/system-requirements.txt file in your installation directory. This file contains information about:

  • Supported operating systems (Linux distributions)
  • Required Pulumi version
  • Python or YAML runtime requirements
  • Connect server requirements

Back to top

Installation and upgrades

This section described the installation and upgrade steps.

Installation steps

To install the Connect Pulumi provider:

  1. Navigate to your Connect installation directory.

  2. Locate the installation guide at Connect/PulumiProvider/docs/install-mfconnect-provider.txt.

  3. Follow the step-by-step instructions in the installation guide to complete the provider installation.

Upgrading the provider

To upgrade an existing installation of the Connect Pulumi provider:

  1. Navigate to your Connect installation directory.

  2. Locate the upgrade guide at Connect/PulumiProvider/docs/upgrade-mfconnect-provider.txt.

  3. Follow the upgrade instructions to update to the latest version of the provider.

Back to top

Project setup

To set up your project to work with the Pulumi plugin, locate the Get Started file in the docs folder:

  • For Python project setup, see Connect/PulumiProvider/docs/python/get-started-python.txt in your installation folder.

  • For YAML project setup, see Connect/PulumiProvider/docs/yaml/get-started-yaml.txt in your installation folder.

Back to top

See also: