Skip to content

Conversation

@marcoieni
Copy link
Member

πŸ“ƒπŸ“ƒ Plan summary πŸ“ƒπŸ“ƒ

No changes detected (apply not needed):
βœ… /Users/marco/proj/simpleinfra/terragrunt/accounts/docs-rs-staging/docs-rs
βœ… /Users/marco/proj/simpleinfra/terragrunt/accounts/docs-rs-staging/dns-zone
βœ… /Users/marco/proj/simpleinfra/terragrunt/accounts/docs-rs-staging/vpc

Changes detected (apply needed):
❌ /Users/marco/proj/simpleinfra/terragrunt/accounts/docs-rs-staging/ecs-cluster

πŸ“ƒπŸ“ƒ Plan output πŸ“ƒπŸ“ƒ

πŸ‘‰ /Users/marco/proj/simpleinfra/terragrunt/accounts/docs-rs-staging/ecs-cluster:


Terraform detected the following changes made outside of Terraform since the
15:49:24.342 STDOUT terraform: last "terraform apply" which may have affected this plan:
15:49:24.343 STDOUT terraform:   # module.certificate.aws_acm_certificate_validation.cert has been deleted
15:49:24.343 STDOUT terraform:   - resource "aws_acm_certificate_validation" "cert" {
15:49:24.344 STDOUT terraform:       - certificate_arn         = "arn:aws:acm:us-east-1:519825364412:certificate/71aff3c0-3d06-4f00-830a-4cce4d6785f0" -> null
15:49:24.344 STDOUT terraform:         id                      = "2023-01-13 16:29:48.012 +0000 UTC"
15:49:24.344 STDOUT terraform:         # (1 unchanged attribute hidden)
15:49:24.344 STDOUT terraform:     }

15:49:24.344 STDOUT terraform:   # module.certificate.aws_acm_certificate_validation.cert will be created
15:49:24.344 STDOUT terraform:   + resource "aws_acm_certificate_validation" "cert" {
15:49:24.344 STDOUT terraform:       + certificate_arn         = "arn:aws:acm:us-east-1:519825364412:certificate/71aff3c0-3d06-4f00-830a-4cce4d6785f0"
15:49:24.344 STDOUT terraform:       + id                      = (known after apply)
15:49:24.344 STDOUT terraform:       + validation_record_fqdns = [
15:49:24.344 STDOUT terraform:           + "_1868bcc9fc48ce3e1502ecac958d0905.ecs.docs-rs-staging.rust-lang.net",
15:49:24.344 STDOUT terraform:         ]
15:49:24.344 STDOUT terraform:     }
15:49:24.344 STDOUT terraform: Plan: 1 to add, 0 to change, 0 to destroy.
15:49:24.344 STDOUT terraform:
15:49:24.344 STDOUT terraform:

PR generated with https://github.com/marcoieni/infratk

@marcoieni marcoieni enabled auto-merge December 18, 2025 14:54
@marcoieni marcoieni merged commit bb057cb into master Dec 18, 2025
4 checks passed
@marcoieni marcoieni deleted the upgrade-docs-rs-terragrunt-providers branch December 18, 2025 14:54
@marcoieni
Copy link
Member Author

Ran terragrunt apply -replace="module.certificate.aws_acm_certificate.cert".

Plan:

Terraform will perform the following actions:
    16:01:22.298 STDOUT terraform:   # module.certificate.aws_acm_certificate.cert will be replaced, as requested
    16:01:22.298 STDOUT terraform: +/- resource "aws_acm_certificate" "cert" {
    16:01:22.298 STDOUT terraform:       ~ arn                       = "arn:aws:acm:us-east-1:519825364412:certificate/71aff3c0-3d06-4f00-830a-4cce4d6785f0" -> (known after apply)
    16:01:22.298 STDOUT terraform:       ~ domain_validation_options = [
    16:01:22.298 STDOUT terraform:           - {
    16:01:22.298 STDOUT terraform:               - domain_name           = "ecs.docs-rs-staging.rust-lang.net"
    16:01:22.298 STDOUT terraform:               - resource_record_name  = "_1868bcc9fc48ce3e1502ecac958d0905.ecs.docs-rs-staging.rust-lang.net."
    16:01:22.298 STDOUT terraform:               - resource_record_type  = "CNAME"
    16:01:22.298 STDOUT terraform:               - resource_record_value = "_14e643599a8c0e86db8eae80238bf5de.fmfdpfvvyn.acm-validations.aws."
    16:01:22.298 STDOUT terraform:             },
    16:01:22.298 STDOUT terraform:           + {
    16:01:22.298 STDOUT terraform:               + domain_name           = "ecs.docs-rs-staging.rust-lang.net"
    16:01:22.298 STDOUT terraform:               + resource_record_name  = (known after apply)
    16:01:22.298 STDOUT terraform:               + resource_record_type  = (known after apply)
    16:01:22.298 STDOUT terraform:               + resource_record_value = (known after apply)
    16:01:22.298 STDOUT terraform:             },
    16:01:22.298 STDOUT terraform:         ]
    16:01:22.298 STDOUT terraform:       ~ id                        = "arn:aws:acm:us-east-1:519825364412:certificate/71aff3c0-3d06-4f00-830a-4cce4d6785f0" -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ key_algorithm             = "RSA_2048" -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ not_after                 = "2024-02-11T23:59:59Z" -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ not_before                = "2023-01-13T00:00:00Z" -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ pending_renewal           = false -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ renewal_eligibility       = "INELIGIBLE" -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ renewal_summary           = [] -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ status                    = "EXPIRED" -> (known after apply)
    16:01:22.299 STDOUT terraform:       - tags                      = {} -> null
    16:01:22.299 STDOUT terraform:       ~ tags_all                  = {} -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ type                      = "AMAZON_ISSUED" -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ validation_emails         = [] -> (known after apply)
    16:01:22.299 STDOUT terraform:         # (3 unchanged attributes hidden)
    16:01:22.299 STDOUT terraform:       - options {
    16:01:22.299 STDOUT terraform:           - certificate_transparency_logging_preference = "ENABLED" -> null
    16:01:22.299 STDOUT terraform:         }
    16:01:22.299 STDOUT terraform:     }
    16:01:22.299 STDOUT terraform:   # module.certificate.aws_acm_certificate_validation.cert will be created
    16:01:22.299 STDOUT terraform:   + resource "aws_acm_certificate_validation" "cert" {
    16:01:22.299 STDOUT terraform:       + certificate_arn         = (known after apply)
    16:01:22.299 STDOUT terraform:       + id                      = (known after apply)
    16:01:22.299 STDOUT terraform:       + validation_record_fqdns = (known after apply)
    16:01:22.299 STDOUT terraform:     }
    16:01:22.299 STDOUT terraform:   # module.certificate.aws_route53_record.cert_validation["ecs.docs-rs-staging.rust-lang.net"] must be replaced
    16:01:22.299 STDOUT terraform: -/+ resource "aws_route53_record" "cert_validation" {
    16:01:22.299 STDOUT terraform:       ~ fqdn                             = "_1868bcc9fc48ce3e1502ecac958d0905.ecs.docs-rs-staging.rust-lang.net" -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ id                               = "Z041605467FBG83G9AI2__1868bcc9fc48ce3e1502ecac958d0905.ecs.docs-rs-staging.rust-lang.net._CNAME" -> (known after apply)
    16:01:22.299 STDOUT terraform:       - multivalue_answer_routing_policy = false -> null
    16:01:22.299 STDOUT terraform:       ~ name                             = "_1868bcc9fc48ce3e1502ecac958d0905.ecs.docs-rs-staging.rust-lang.net" # forces replacement -> (known after apply) # forces replacement
    16:01:22.299 STDOUT terraform:       ~ records                          = [
    16:01:22.299 STDOUT terraform:           - "_14e643599a8c0e86db8eae80238bf5de.fmfdpfvvyn.acm-validations.aws.",
    16:01:22.299 STDOUT terraform:         ] -> (known after apply)
    16:01:22.299 STDOUT terraform:       ~ type                             = "CNAME" -> (known after apply)
    16:01:22.299 STDOUT terraform:         # (3 unchanged attributes hidden)
    16:01:22.300 STDOUT terraform:     }
    16:01:22.300 STDOUT terraform: Plan: 3 to add, 0 to change, 2 to destroy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant