You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## what
* Adds support for specifying VPC and subnets by name in addition to
existing ID-based configuration.
* New variables: vpc_name and subnet_names for name-based resource
selection
* Data sources: Added aws_vpc and aws_subnet lookups with for_each for
subnet names
* Precedence logic: Names take precedence over IDs when both are
provided
* Validation: terraform_data preconditions halt execution if neither
names nor IDs provided
* Warnings: Non-blocking check blocks warn when both names and IDs are
specified
* Tests: Added focused tests for VPC/subnet input logic
Also,
* Bumps S3 bucket module + cuts arguments matching the defaults.
* Addresses some trivy warnings.
## why
- This way, root modules should not add extra data sources to retrieve
VPC and Subnets IDs.
## references
- N/A
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- New Features
- Select VPC and subnets by name (Name tag) with automatic precedence
over IDs.
- Inputs for VPC/Subnets are now optional; module resolves from names or
IDs.
- Validation and warnings prevent mixing names and IDs.
- Improvements
- Upgraded logging bucket to stronger, KMS-based encryption.
- Documentation
- Added a complete example showing ID-based, name-based, and mixed
configurations.
- New example outputs for instance profile ARNs.
- Tests
- Added tests confirming name-based precedence and input warnings.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
0 commit comments