Prerequisites:

1

Create a Service Account for Infisical in Octopus Deploy

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

integrations octopus deploy
users

Fill out the required fields and click on the Save button. integrations octopus deploy service
account

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.

integrations octopus deploy
new api key

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

integrations octopus deploy
generate api key

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.

integrations octopus deploy
copy api key

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.

integrations octopus deploy
teams

Create a new team for Service Accounts and click on the Save button. integrations octopus deploy add
team

On the Members tab, click on the Add Member button, add your Infisical Service Account and click on the Add button. integrations octopus deploy add service account to team

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. integrations octopus deploy add user roles to team

Save your team changes by clicking on the Save button. integrations octopus deploy save team changes

4

Setup Integration

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

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

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. integration octopus deploy

Your Infisical secrets will begin to sync to Octopus Deploy. integration octopus deploy