Fred Damstra [afs macbook] 7a08ba10cf Migrated most variables out of xdr-terraform-live and into xdr-terraform-modules 3 سال پیش
..
README.md 25999d6a07 Adds dnssec module to enable DNSSEC for hosted domains 4 سال پیش
config.tf 7a08ba10cf Migrated most variables out of xdr-terraform-live and into xdr-terraform-modules 3 سال پیش
constants.tf 7a08ba10cf Migrated most variables out of xdr-terraform-live and into xdr-terraform-modules 3 سال پیش
dnssec.tf 7a08ba10cf Migrated most variables out of xdr-terraform-live and into xdr-terraform-modules 3 سال پیش
globals.tf 7a08ba10cf Migrated most variables out of xdr-terraform-live and into xdr-terraform-modules 3 سال پیش
main.tf 7a08ba10cf Migrated most variables out of xdr-terraform-live and into xdr-terraform-modules 3 سال پیش
outputs.tf baa1f43824 Applied `terraform fmt` to all modules 3 سال پیش
vars.tf 7a08ba10cf Migrated most variables out of xdr-terraform-live and into xdr-terraform-modules 3 سال پیش

README.md

Key Rotation

Keys should be rotated annually.

To do so:

  1. Update dnssec.tf:. Uncomment the _# resources, where # is an incremental update, but do not update the aws_route53_hosted_zone_dnssec or aws_route53_record resources yet.
  2. terragrunt apply those resources to create a new KMS key and DNSSEC signing key.
  3. Add the updated Key information as a second key to the domain information in route53: AWS Commercial->MDR Common Sevices->Route 53->Registered Domains->domain->Manage Keys
  4. Wait for confirmation email
  5. Update dnssec.tf with the aws_route53_hosted_zone_dnssec and aws_route53_record updated the latest #.
  6. PR and apply.

In 2-7 days, come back and remove the previous _# resources. Do future engineers a favor and create a copy just like you had.