CodeCommit
Firefly integrates with AWS CodeCommit 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
An AWS account with access to your infrastructure repositories in CodeCommit.
Appropriate permissions to create IAM roles and CloudFormation stacks.
Repositories containing Terraform, CloudFormation, or other IaC files you want to connect to Firefly.
Setup Procedure
Log in to your AWS account with permission to create CloudFormation and IAM AWS resources.
Copy your AWS account ID (located at the top right corner of the AWS console) to the clipboard.
In Firefly, click Settings > Integrations.
Click Add New > AWS CodeCommit.
Enter a descriptive name in the Nickname field.
Paste the AWS account ID.
Click Launch Stack.
Click Done.
Features Enabled
Jump to Code: Trace resources in your cloud inventory back to the CodeCommit 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?