Azure DevOps

Firefly integrates with Azure DevOps to connect your infrastructure code repositories with your cloud resources. This integration enables powerful features like tracing cloud resources back to their defining code ("Jump to Code") and automatically creating Pull Requests for newly codified resources and drift remediation.

Prerequisites

To successfully integrate Firefly with your Azure DevOps account, you must be the workspace admin or have these necessary permissions:

  • Edit subscriptions

  • View subscriptions

  • Manage repositories

  • Edit policies

  • Contribute to pull requests

  • Read repositories

  • Write to repositories

Setup Procedure

  1. Enter a descriptive name in the Nickname field below.

  2. Click Authorize with Microsoft to authenticate with your Azure DevOps account.

  3. Sign in with your Microsoft account and grant the required permissions.

  4. After authorization, you will be redirected back to this page.

  5. Click Next to install webhooks and complete the integration.

Features Enabled

  • Jump to Code: Trace resources in your cloud inventory back to the Azure DevOps file and specific line that defines them.

  • Automated Pull Requests: When Firefly codifies an unmanaged resource, it can commit the new infrastructure code as a Pull Request.

  • IaC Tracking: Firefly maintains awareness of which resources are defined in code and which are not.

  • Drift Remediation: Firefly can detect drift between the code and the actual resources and create a Pull Request to fix it.

Last updated

Was this helpful?