Deep Dive - Azure App Integration and Octopus Accounts

Published on: 26 Apr 2018 by: Rob Pearson

Octopus Deploy integrates with popular cloud services like Amazon Web Services (AWS) and Microsoft's Azure platform to make it easy to deploy your apps safely and securely. Integrating with Amazon is as simple as adding your AWS Access Key and Secret Key, however, Azure requires a few more details and it's not immediately obvious how to set things up. This is enabled by Azure Active Directory (AD) registered applications (or application registrations) but it can be tricky to setup so we're going to take a deep dive and walk through the process.

Octopus Accounts

Azure Accounts in Octopus require four values which are used to authenticate with Azure and interact with it securely.

  • Azure Subscription ID
  • Azure AD Tenant ID
  • Azure AD Registered Application ID
  • Azure AD Registered Application Password/Key

The first three values are GUIDs, and the final one is a password. These values can be found in the Azure Portal or via Powershell. Personally, I never remember where all the values are found so we recorded a video to show help everyone!

Octopus Deep Dive

Further reading

Checkout our Azure docs for further information include step by step instructions on how to create Octopus Azure accounts and other important issues like security and permisisons.

Wrap-up

Now you're good to go. You can enter all these values into Octopus or use them in your own application to integrate with Azure. If you've ever struggled to add an Octopus Azure account, I hope this helps! If there's another part of the Octopus that is puzzling you, let us know in the comments and we'll take a deeper look.

Don't forget to subscribe to our YouTube channel as we're adding new videos regularly. Happy deployments! 😃


Octopus Deploy is used by thousands of developers across the globe, from small companies to large enterprises. Find out if it meets your deployment automation needs by taking advantage of our free 30-day trial. You can spin up an instance with just a few clicks!