dnssec-kms-key
dod-iac/dnssec-kms-key/aws
Creates a KMS key for DNSSEC
Usage Creates a KMS key for DNSSEC. Must be in us-east-1. Read the more about Working with customer managed CMKs for DNSSEC Using directly (assuming in us-east-1): ``hcl module "dnssec_kms_key" { source = "dod-iac/dnssec-kms-key/aws" tags = { Application = var.application Environment = var.environment Automation = "Terraform" } } ` If you need to set a separate provider for the us-east-1 region: `hcl provider "aws" { alias = "us-east-1" region = "us-east-1" } module "dnssec_kms_key" { source = "dod-iac/dnssec-kms-key/aws" providers = { aws = aws.us-east-1 } tags = { Application = var.application Environment = var.environment Automation = "Terraform" } } ` Terraform Version Terraform 0.13. Pin module version to ~> 1.0.0 . Submit pull-requests to main branch. Terraform 0.11 and 0.12 are not
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | The display name of the alias. The name must start with the word "alias" followe | "alias/dnssec" |
| tags | map(string) | Tags applied to the KMS key. | {} |
| description | string | The description of the key as viewed in AWS console. | "A KMS key used to encrypt DNS requests. |
| key_deletion_window_in_days | string | Duration in days after which the key is deleted after destruction of the resourc | 30 |
aws_kms_alias_name — The display name of the alias.aws_kms_key_arn — The Amazon Resource Name (ARN) of the key.aws_kms_alias_arn — The Amazon Resource Name (ARN) of the key alias.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,