Comment on page
Note that "external resource" refers to a cloud resource that is outside of Terraform control but living within your public cloud.
Each identified external resource has Terraform code generated for it and placed into the directory associated with the workspace that dragondrop has identified as most appropriate for the resource. This new Terraform code is generated in a file called "new-resources.tf", allowing you to take the configuration and place it within your organized Terraform files with desired syntax modifications (modules, loops, etc.). At the top of each resource is information on the Cloud Actor who created and most recently modified the resource.
New Terraform Code for external resources, along with the service principals and users that created the resources in the first place.
Each identified external resource also has a matching state migration statement to import cloud resources generated within the Pull Request. This allows you to store all resource imports as code within your VCS instead of running state migration commands arbitrarily and without record through the CLI.
Automated PR from dragondrop, example of generated migration statements to import external resources.
Each Pull Request outputs via a PR comment a "State of Cloud Report" which provides a high level summary of the drifted and new-to-Terraform resources identified by dragondrop. It also outputs a summary of the Cloud Actors that made changes outside of your Terraform workflow, allowing you to close the loop on Terraform drift.
Surfaced Cloud Actors responsible for changes outside of Terraform control.
Cleaner than parsing
terraform plan, each job outputs the specific resource attributes that have drifted for resources that are already managed by Terraform. If this is the only type of drift that your organization would like to identify and surface, that is configurable within your job.
Within the State of Cloud Report, as well as for individual resources, dragondrop provides detailed cost calculations. Provides users a single pane for their cloud costs (both controlled by Terraform and uncontrolled) within a Pull Request. Cost calculations are powered by a native Infracost integration.
Keep all cloud information in one place with cloud cost estimation built into every dragondrop Job execution.
Identify for all scanned resources, by resource instance, security risks within your cloud.
dragondrop can serve as a single pane for codification, drift detection, cost estimation, and security risk identification.