Closed brettcurtis closed 2 months ago
The changes involve modifications to Terraform configuration files and documentation related to Google Cloud resources. Key updates include the transition from the google-beta
provider to the stable google
provider, adjustments to resource names for consistency, and enhancements in the management of encryption keys. New output variables have been introduced, and existing ones have been renamed to better reflect their purposes, particularly concerning encryption practices.
Files | Change Summary |
---|---|
README.md, regional/README.md | Removed references to the google-beta provider and updated resource names to align with the stable provider. Introduced new output variable for boot disk encryption and renamed existing outputs for clarity. |
regional/main.tf | Switched provider to stable configuration, added boot_disk_kms_key attribute for encryption, modified google_kms_crypto_key to use for_each , and updated IAM permissions for KMS keys. |
regional/outputs.tf | Renamed output for KMS key ring and introduced new output for boot disk encryption key, enhancing clarity and functionality of outputs related to KMS encryption. |
Objective | Addressed | Explanation |
---|---|---|
VM disks for critical VMs should be encrypted with customer-supplied encryption keys (#86) | ✅ |
Fixes #86
Summary by CodeRabbit
Documentation Updates
google-beta
provider, directing users to the stablegoogle
provider for improved reliability.Configuration Enhancements