-
-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathREADME.yaml
58 lines (54 loc) · 2.19 KB
/
README.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#
# This is the canonical configuration for the `README.md`
# Run `make readme` to rebuild the `README.md`
#
# Name of this project
name: terraform-aws-ssm-tls-ssh-key-pair
# Logo for this project
#logo: docs/logo.png
# License of this project
license: "APACHE2"
# Canonical GitHub repo
github_repo: cloudposse/terraform-aws-ssm-tls-ssh-key-pair
# Badges to display
badges:
- name: Latest Release
image: https://img.shields.io/github/release/cloudposse/terraform-aws-ssm-tls-ssh-key-pair.svg?style=for-the-badge
url: https://github.com/cloudposse/terraform-aws-ssm-tls-ssh-key-pair/releases/latest
- name: Last Updated
image: https://img.shields.io/github/last-commit/cloudposse/terraform-aws-ssm-tls-ssh-key-pair.svg?style=for-the-badge
url: https://github.com/cloudposse/terraform-aws-ssm-tls-ssh-key-pair/commits
- name: Slack Community
image: https://slack.cloudposse.com/for-the-badge.svg
url: https://slack.cloudposse.com
# List any related terraform modules that this module may be used with or that this module depends on.
related:
- name: "terraform-aws-key-pair"
description: "Terraform Module to Automatically Generate SSH key Pairs (Public/Private Keys)"
url: "https://github.com/cloudposse/terraform-aws-key-pair"
- name: "terraform-tls-ssh-key-pair"
description: "Terraform module for generating an SSH public key file"
url: "https://github.com/cloudposse/terraform-tls-ssh-key-pair"
# Short description of this project
description: |-
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.
# How to use this project
usage: |-
```hcl
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"
}
```
include:
- "docs/targets.md"
- "docs/terraform.md"
# Contributors to this project
contributors: []