Skip to content

provides an opinionated module to create a namespace kms key and alias that work in conjuncture with the namespace roles

License

Notifications You must be signed in to change notification settings

MagusDevOps/terraform-aws-namespace-kms-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-aws-namespace-kms-base

Usage

module "namespace-kms-base" {
  source            = "MagusDevOps/namespace-kms-base/aws"
  version           = "x.x.x"
  ...
}

Requirements

No requirements.

Providers

The following providers are used by this module:

  • aws

Required Inputs

The following input variables are required:

namespace

Description: a name that provides a logical grouping of resources

Type: string

prefix

Description: a string that provides a differentiation an environment

Type: string

Optional Inputs

The following input variables are optional (have default values):

additional_tags

Description: A map of additional tags

Type: map

Default: {}

namespace_tag_key

Description: tag key for the namespace variables

Type: string

Default: "namespace"

prefix_tag_key

Description: the prefix tag key defaults to 'environment'

Type: string

Default: "environment"

Outputs

The following outputs are exported:

alias_arn

alias_name

key_arn

key_id

About

provides an opinionated module to create a namespace kms key and alias that work in conjuncture with the namespace roles

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages