diff --git a/doc/LIMITATIONS.md b/doc/LIMITATIONS.md new file mode 100644 index 00000000..e95e67c0 --- /dev/null +++ b/doc/LIMITATIONS.md @@ -0,0 +1,6 @@ +# Known Issues and Limitations + +## AWS Regions & Credentials Limits + +- The user needs to use the same AWS region and credentials for both the scanned infrastructure and the S3 bucket where the Terraform state is stored (for example, a Terraform state stored on S3 on us-east-1 for an infrastructure to be scanned on us-west-1 won't work). Think `AWS_PROFILE` for the underlying reason. See the related [GitHub Discussion](https://github.com/cloudskiff/driftctl/discussions/130). +- Driftctl currently doesn't support multiple aliased providers in a single Terraform state (like a single account but multiple regions). This will be implemented soon. diff --git a/doc/README.md b/doc/README.md index f98344c6..ecd35f04 100644 --- a/doc/README.md +++ b/doc/README.md @@ -22,3 +22,6 @@ Details of reported data can be found [here](./cmd/flags/error-reporting.md) - [Iac sources](cmd/scan/iac_source.md) - [Completion](cmd/completion/script.md) +## Issues + +- [Known Issues & Limitations](LIMITATIONS.md) \ No newline at end of file