Skip to main content

Module: ssm-parameter-chamber-reader

Terraform module read ssm paramters managed with Chamber.

Examples

  variable "rbac_enabled" {
type = bool
default = null
description = "Override rbac enabled"
}

module "account_id" {
source = "git::https://github.com/cloudposse/terraform-aws-ssm-parameter-chamber-reader.git?ref=master"

enabled = "true"
chamber_service = "kops"
parameter = "rbac_enabled"
override_value = var.rbac_enabled
}

Requirements

NameVersion
terraform>= 0.12

Providers

NameVersion
awsn/a

Modules

No modules.

Resources

NameType
aws_ssm_parameter.defaultdata source

Inputs

NameDescriptionTypeDefaultRequired
chamber_formatFormat to store parameters in SSM, for consumption with chamberstring"/%s/%s"no
chamber_serviceSSM parameter service name for use with chamber. This is used in chamber_format where /$chamber_service/$parameter would be the default.stringn/ayes
default_valueUse as default value in case ssm paramter is emptystring""no
enabledSet to false to prevent the module from creating any resourcesbooltrueno
override_keyIs specified, use as key to read from ssm parameter and ignore chamber_format.string""no
override_valueIs specified, just return it as value by skipping read from ssm parameter.string""no
parameterSSM parameter name for use with chamber. This is used in chamber_format where /$chamber_service/$parameter would be the default.stringn/ayes

Outputs

NameDescription
valueParameter value