Skip to content

Module - AWS System Manager Parameter store

This module is treated as internal module, breaking changes will not trigger a major release bump.

This module is used for storing configuration of runners, registration tokens and secrets for the Lambda's in AWS System Manager Parameter store.

Requirements

Name Version
terraform >= 1.3.0
aws ~> 5.27

Providers

Name Version
aws ~> 5.27

Modules

No modules.

Resources

Name Type
aws_ssm_parameter.github_app_id resource
aws_ssm_parameter.github_app_key_base64 resource
aws_ssm_parameter.github_app_webhook_secret resource

Inputs

Name Description Type Default Required
github_app GitHub app parameters, see your github app. Ensure the key is the base64-encoded .pem file (the output of base64 app.private-key.pem, not the content of private-key.pem).
object({
key_base64 = string
id = string
webhook_secret = string
})
n/a yes
kms_key_arn Optional CMK Key ARN to be used for Parameter Store. string null no
path_prefix The path prefix used for naming resources string n/a yes
tags Map of tags that will be added to created resources. By default resources will be tagged with name and environment. map(string) {} no

Outputs

Name Description
parameters n/a