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. You can optionally create the SSM parameters yourself and provide the ARN and name here, through the *_ssm attributes.If you chose to provide the configuration values directly here, please ensure the key is the base64-encoded .pem file (the output of base64 app.private-key.pem , not the content of private-key.pem ).Note: the provided SSM parameters arn and name have a precedence over the actual value (i.e key_base64_ssm has a precedence over key_base64 etc). |
object({ |
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 |