Skip to content

Instantly share code, notes, and snippets.

@gbataille
Created July 18, 2019 11:21
Show Gist options
  • Save gbataille/9c7b6084614b1b6c022342c48dbb80f7 to your computer and use it in GitHub Desktop.
Save gbataille/9c7b6084614b1b6c022342c48dbb80f7 to your computer and use it in GitHub Desktop.
Terraform plan for Aurora RDS upgrade
Terraform will perform the following actions:
# aws_rds_cluster.main_postgresql will be updated in-place
~ resource "aws_rds_cluster" "main_postgresql" {
apply_immediately = true
arn = "arn:aws:rds:us-east-1:764058948821:cluster:aurora-cluster-main"
availability_zones = [
"us-east-1a",
"us-east-1b",
"us-east-1c",
]
backtrack_window = 0
backup_retention_period = 5
cluster_identifier = "aurora-cluster-main"
cluster_members = [
"aurora-cluster-main-instance-20190416042012248100000001",
"aurora-cluster-main-instance-20190416042012248100000002",
]
cluster_resource_id = "cluster-NFM2XF5DJE3SPQCSC3PRRBX3QM"
copy_tags_to_snapshot = false
database_name = "pcs"
db_cluster_parameter_group_name = "default.aurora-postgresql10"
db_subnet_group_name = "main"
deletion_protection = false
enabled_cloudwatch_logs_exports = []
endpoint = "aurora-cluster-main.cluster-cq4bbuzofxrs.us-east-1.rds.amazonaws.com"
engine = "aurora-postgresql"
engine_mode = "provisioned"
~ engine_version = "10.6" -> "10.7"
hosted_zone_id = "Z2R2ITUGPM61AM"
iam_database_authentication_enabled = false
iam_roles = []
id = "aurora-cluster-main"
kms_key_id = "arn:aws:kms:us-east-1:764058948821:key/b587cb79-c0b7-4eb1-8e21-2c3afadeaea2"
master_password = (sensitive value)
master_username = "pix4d_admin"
port = 5432
preferred_backup_window = "03:00-05:00"
preferred_maintenance_window = "mon:05:00-mon:06:00"
reader_endpoint = "aurora-cluster-main.cluster-ro-cq4bbuzofxrs.us-east-1.rds.amazonaws.com"
skip_final_snapshot = true
storage_encrypted = true
tags = {}
vpc_security_group_ids = [
"sg-028eac1581fc4c6d2",
]
timeouts {}
}
# aws_rds_cluster_instance.main_postgresql_instances[0] must be replaced
-/+ resource "aws_rds_cluster_instance" "main_postgresql_instances" {
apply_immediately = true
~ arn = "arn:aws:rds:us-east-1:764058948821:db:aurora-cluster-main-instance-20190416042012248100000001" -> (known after apply)
auto_minor_version_upgrade = false
~ availability_zone = "us-east-1b" -> (known after apply)
cluster_identifier = "aurora-cluster-main"
copy_tags_to_snapshot = false
~ db_parameter_group_name = "default.aurora-postgresql10" -> (known after apply)
db_subnet_group_name = "main"
~ dbi_resource_id = "db-2FI72Z2WIP2VKDPGPOBJJGT5OQ" -> (known after apply)
~ endpoint = "aurora-cluster-main-instance-20190416042012248100000001.cq4bbuzofxrs.us-east-1.rds.amazonaws.com" -> (known after apply)
engine = "aurora-postgresql"
~ engine_version = "10.6" -> "10.7" # forces replacement
~ id = "aurora-cluster-main-instance-20190416042012248100000001" -> (known after apply)
~ identifier = "aurora-cluster-main-instance-20190416042012248100000001" -> (known after apply)
identifier_prefix = "aurora-cluster-main-instance-"
instance_class = "db.r5.large"
~ kms_key_id = "arn:aws:kms:us-east-1:764058948821:key/b587cb79-c0b7-4eb1-8e21-2c3afadeaea2" -> (known after apply)
monitoring_interval = 0
+ monitoring_role_arn = (known after apply)
~ performance_insights_enabled = false -> (known after apply)
+ performance_insights_kms_key_id = (known after apply)
~ port = 5432 -> (known after apply)
~ preferred_backup_window = "03:00-05:00" -> (known after apply)
~ preferred_maintenance_window = "fri:10:15-fri:10:45" -> (known after apply)
promotion_tier = 0
publicly_accessible = true
~ storage_encrypted = true -> (known after apply)
- tags = {} -> null
~ writer = true -> (known after apply)
- timeouts {}
}
# aws_rds_cluster_instance.main_postgresql_instances[1] must be replaced
-/+ resource "aws_rds_cluster_instance" "main_postgresql_instances" {
apply_immediately = true
~ arn = "arn:aws:rds:us-east-1:764058948821:db:aurora-cluster-main-instance-20190416042012248100000002" -> (known after apply)
auto_minor_version_upgrade = false
~ availability_zone = "us-east-1c" -> (known after apply)
cluster_identifier = "aurora-cluster-main"
copy_tags_to_snapshot = false
~ db_parameter_group_name = "default.aurora-postgresql10" -> (known after apply)
db_subnet_group_name = "main"
~ dbi_resource_id = "db-WMYAAX5NPJQGXLAHC4MMSRG3ZM" -> (known after apply)
~ endpoint = "aurora-cluster-main-instance-20190416042012248100000002.cq4bbuzofxrs.us-east-1.rds.amazonaws.com" -> (known after apply)
engine = "aurora-postgresql"
~ engine_version = "10.6" -> "10.7" # forces replacement
~ id = "aurora-cluster-main-instance-20190416042012248100000002" -> (known after apply)
~ identifier = "aurora-cluster-main-instance-20190416042012248100000002" -> (known after apply)
identifier_prefix = "aurora-cluster-main-instance-"
instance_class = "db.r5.large"
~ kms_key_id = "arn:aws:kms:us-east-1:764058948821:key/b587cb79-c0b7-4eb1-8e21-2c3afadeaea2" -> (known after apply)
monitoring_interval = 0
+ monitoring_role_arn = (known after apply)
~ performance_insights_enabled = false -> (known after apply)
+ performance_insights_kms_key_id = (known after apply)
~ port = 5432 -> (known after apply)
~ preferred_backup_window = "03:00-05:00" -> (known after apply)
~ preferred_maintenance_window = "fri:07:32-fri:08:02" -> (known after apply)
promotion_tier = 0
publicly_accessible = true
~ storage_encrypted = true -> (known after apply)
- tags = {} -> null
~ writer = false -> (known after apply)
- timeouts {}
}
Plan: 2 to add, 1 to change, 2 to destroy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment