mirror of
https://github.com/Infisical/infisical.git
synced 2026-01-06 22:23:53 -05:00
76 lines
4.3 KiB
Plaintext
76 lines
4.3 KiB
Plaintext
---
|
|
title: "Octopus Deploy"
|
|
description: "Learn how to sync secrets from Infisical to Octopus Deploy"
|
|
---
|
|
|
|
Prerequisites:
|
|
|
|
- Set up and add secrets to [Infisical Cloud](https://app.infisical.com)
|
|
|
|
<Steps>
|
|
<Step title="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.
|
|

|
|
</Step>
|
|
<Step title="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.
|
|
|
|

|
|
|
|
<Note>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.</Note>
|
|
|
|
Copy the generated **API Key** and click on the **Close** button.
|
|
|
|

|
|
</Step>
|
|
<Step title="Create a Service Accounts Team and assign your Service Account">
|
|
<Note>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.</Note>
|
|
|
|
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.
|
|

|
|
</Step>
|
|
<Step title="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**.
|
|

|
|
</Step>
|
|
</Steps> |