Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.52 KB

File metadata and controls

27 lines (21 loc) · 1.52 KB

Providers

Name Version
aws >= 2.42, < 4.0.0

Inputs

Name Description Type Default Required
enable_kms_vpce Enable provisioning a VPC Endpoint for KMS bool false no
kms_key_alias Alias to apply to the KMS key. Must begin with alias/ string "alias/vault_auto_unseal" no
tags Tags to apply to resources that support it map
{
"Terraform": "true"
}
no
vpc_id ID of the VPC to provision the endpoints in string "" no
vpce_sg_name Name of the security group to provision for the KMS VPC Endpoint string "KMS VPC Endpoint" no
vpce_subnets List of subnets to provision the VPC Endpoint in. The Autoscaling group for Vault must be configured to use the same subnets that the VPC Endpoint are provisioned in. Note that because the KMS VPCE might not be supported in all the Availability Zones, you should use the output from the module to provide the list of subnets for your Vault ASG. list(string) [] no
vpce_subnets_count Number of subnets provided in vpce_subnets number 0 no

Outputs

Name Description
kms_key_arn ARN of the KMS CMK provisioned
vpce_kms_dns_name DNS name for the KMS VPC Endpoint
vpce_kms_security_group ID of the security group created for the VPC endpoint
vpce_kms_subnets List of subnets where the KMS VPC Endpoint was provisioned