Module: ssm-tls-ssh-key-pair
Terraform module that provisions an SSH TLS key pair and writes it to SSM Parameter Store.
This is useful for bot accounts (e.g. for GitHub). Easily rotate SSH secrets by simply tainting the module resource and reapplying.
Usage
module "ssm_tls_ssh_key_pair" {
source = "cloudposse/ssm-tls-ssh-key-pair/aws"
# Cloud Posse recommends pinning every module to a specific version
# version = "x.x.x"
namespace = "eg"
stage = "prod"
name = "app"
ssm_path_prefix = "ssh_keys"
ssh_key_algorithm = "ECDSA"
}