# --------------------------- # RDS # --------------------------- # DBサブネットグループの作成 resource "aws_db_subnet_group" "cmdb_db_subnet_group" { name = "cmdb-db-subnet-group" subnet_ids = [ aws_subnet.cmdb_private_1a_subnet.id, aws_subnet.cmdb_private_1c_subnet.id ] tags = { Name = "cmdb-db-subnet-group" } } # RDSインスタンスの作成 resource "aws_db_instance" "cmdb_rds" { identifier = "cmdb-rds" # インスタンスクラス、ストレージサイズの指定 instance_class = "db.t3.micro" allocated_storage = 20 # DBサブネットグループの指定 db_subnet_group_name = aws_db_subnet_group.cmdb_db_subnet_group.name # セキュリティグループの指定 vpc_security_group_ids = [aws_security_group.cmdb_rds_sg.id] # マルチAZインスタンスの設定 multi_az = false # DBエンジンの指定 engine = "mysql" engine_version = "8.0.35" # DB情報の設定 db_name = "wordpress" username = "admin" password = "passw0rd!" # 設定変更の即時反映 apply_immediately = true # DB削除時にスナップショットを作成しない skip_final_snapshot = true # バックアップ保持期間(0に設定すると自動バックアップ無効) backup_retention_period = "10" }