Prerequisites:

1

Create a Service Account for Infisical in Octopus Deploy

Navigate to Configuration > Users and click on the Create Service Account button.

Fill out the required fields and click on the Save button.

2

Generate an API Key for your Service Account

On the Service Account user page, expand the API Keys section and click on the New API Key button.

Fill out the required fields and click on the Generate New button.

If you configure your access token to expire, you will need to generate a new API key for Infisical prior to this date to keep your integration running.

Copy the generated API Key and click on the Close button.

3

Create a Service Accounts Team and assign your Service Account

You can skip creating a new team if you already have an Octopus Deploy team configured with the Project Contributor role to assign your Service Account to.

Navigate to Configuration > Teams and click on the Add Team button.

Create a new team for Service Accounts and click on the Save button.

On the Members tab, click on the Add Member button, add your Infisical Service Account and click on the Add button.

On the User Roles tab, click on the Include User Role button, and add the Project Contributor role. Optionally, click on the Define Scope button to further refine what projects your Service Account has access to. Click on the Apply button once complete.

Save your team changes by clicking on the Save button.

4

Setup Integration

In Infisical, navigate to your Project > Integrations page and select the Octopus Deploy integration.

Enter your Instance URL and API Key from Octopus Deploy to authorize Infisical.

Select a Space and Project from Octopus Deploy to sync secrets to; configuring additional Scope Values as needed. Click on the Create Integration button once configured.

Your Infisical secrets will begin to sync to Octopus Deploy.

Was this page helpful?