fix: kms-key deletion window range + rds password policy
acdl-ci / Lint (pull_request) Successful in 8s
acdl-ci / Test (pull_request) Successful in 4m7s
acdl-ci / Platform check-only (offline) (pull_request) Successful in 20s
acdl-modules-lifecycle / CI VPC apply (pull_request) Successful in 37s
acdl-modules-lifecycle / L1 lifecycle (cloudfront) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (ecr) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (ecs-cluster) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (ecs-service) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (iam-role) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (kms-key) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (rds) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (s3) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (uptime) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (vpc) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (waf) (pull_request) Has been cancelled
acdl-modules-lifecycle / CI VPC destroy (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (alb) (pull_request) Has been cancelled
acdl-ci / Lint (pull_request) Successful in 8s
acdl-ci / Test (pull_request) Successful in 4m7s
acdl-ci / Platform check-only (offline) (pull_request) Successful in 20s
acdl-modules-lifecycle / CI VPC apply (pull_request) Successful in 37s
acdl-modules-lifecycle / L1 lifecycle (cloudfront) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (ecr) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (ecs-cluster) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (ecs-service) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (iam-role) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (kms-key) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (rds) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (s3) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (uptime) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (vpc) (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (waf) (pull_request) Has been cancelled
acdl-modules-lifecycle / CI VPC destroy (pull_request) Has been cancelled
acdl-modules-lifecycle / L1 lifecycle (alb) (pull_request) Has been cancelled
- kms-key: complex example had deletion_window_days=90 (max is 30). Fixed to 30. - rds: AWS rejected 'db_admin' as invalid password (needs upper+lower+ special). Added password variable (default 'ACdlcI2026!') to the RDS module + interface + both example contracts. ---ci--- project: acdl phase: P59 milestone: v1.11 status: execute ---/ci---
This commit is contained in:
@@ -3,7 +3,7 @@ id: kms
|
|||||||
infrastructure:
|
infrastructure:
|
||||||
kms-key:
|
kms-key:
|
||||||
inputs:
|
inputs:
|
||||||
deletion_window_days: 90
|
deletion_window_days: 30
|
||||||
description: Production CMK with 90-day deletion window
|
description: Production CMK with 90-day deletion window
|
||||||
region: us-east-1
|
region: us-east-1
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
|
|||||||
@@ -13,5 +13,6 @@ infrastructure:
|
|||||||
region: us-east-1
|
region: us-east-1
|
||||||
storage_encrypted: true
|
storage_encrypted: true
|
||||||
username: db_admin
|
username: db_admin
|
||||||
|
password: ACdlcI2026!
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
name: rds-instance
|
name: rds-instance
|
||||||
|
|||||||
@@ -11,5 +11,6 @@ infrastructure:
|
|||||||
instance_class: db.t3.micro
|
instance_class: db.t3.micro
|
||||||
region: us-east-1
|
region: us-east-1
|
||||||
username: db_admin
|
username: db_admin
|
||||||
|
password: ACdlcI2026!
|
||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
name: rds-instance
|
name: rds-instance
|
||||||
|
|||||||
@@ -73,6 +73,12 @@
|
|||||||
"description": "Comma-separated subnet IDs for the DB subnet group",
|
"description": "Comma-separated subnet IDs for the DB subnet group",
|
||||||
"required": false,
|
"required": false,
|
||||||
"default": ""
|
"default": ""
|
||||||
|
},
|
||||||
|
"password": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "Database admin password",
|
||||||
|
"required": false,
|
||||||
|
"default": "ACdlcI2026!"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"outputs": {
|
"outputs": {
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ resource "aws_db_instance" "this" {
|
|||||||
allocated_storage = var.allocated_storage
|
allocated_storage = var.allocated_storage
|
||||||
db_name = var.db_name
|
db_name = var.db_name
|
||||||
username = var.username
|
username = var.username
|
||||||
|
password = var.password
|
||||||
multi_az = var.multi_az
|
multi_az = var.multi_az
|
||||||
storage_encrypted = var.storage_encrypted
|
storage_encrypted = var.storage_encrypted
|
||||||
kms_key_id = var.kms_key_arn
|
kms_key_id = var.kms_key_arn
|
||||||
|
|||||||
@@ -29,6 +29,12 @@ variable "username" {
|
|||||||
description = "Database admin username."
|
description = "Database admin username."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
variable "password" {
|
||||||
|
type = string
|
||||||
|
description = "Database admin password."
|
||||||
|
default = "ACdlcI2026!"
|
||||||
|
}
|
||||||
|
|
||||||
variable "multi_az" {
|
variable "multi_az" {
|
||||||
type = bool
|
type = bool
|
||||||
description = "Enable Multi-AZ."
|
description = "Enable Multi-AZ."
|
||||||
|
|||||||
Reference in New Issue
Block a user