-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME.yaml
More file actions
93 lines (71 loc) · 2.65 KB
/
README.yaml
File metadata and controls
93 lines (71 loc) · 2.65 KB
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
---
#
# This is the canonical configuration for the `README.md`
# Run `make readme` to rebuild the `README.md`
#
# Name of this project
name: tf-mod-aws-mysql-secret-rotation
# Canonical Git repo
github_repo: https://github.com/Callumccr/tf-mod-aws-mysql-secret-rotation
# # Badges to display
# badges:
# - name: "Build Status"
# image: ""
# url: ""
# Short description of this project
description: |-
Use the `tf-mod-aws-mysql-secret-rotation` module to create all the resources to store and rotate a MySQL or Aurora password using the AWS Secrets Manager service.
# External context to include
include:
- "docs/terraform.md"
# Introduction to this project
introduction: |-
The `tf-mod-aws-rds` module will create:
* A RDS MySQL Database Secret stored in AWS Secrets Manager
* An AWS Lambda function with permission to rotate the MySQL secret (VPC & non-VPC enabled)
* The IAM roles and policies to asoociate and grant access for the Lambda function to call the AWS Secrets Manager & KMS Services
* An AWS CloudWatch log group for the associated Lambda Function
## Pattern

# How to use this module
usage: |-
The below values shown in the usage of this module are purely representative, please replace desired values as required.
```hcl
```
# How to get up and running with this project
# quickstart: |-
# Simple and advanced examples of this project
examples: |-
Simple and advanced examples of this project.
### Advanced Example 1:
TO-DO
```hcl
```
# Related projects
related:
- name:
description:
url:
# References
references:
- name: "Databases with Fully Configured and Ready-to-Use Rotation Support"
description: "Reference AWS Documentation for this module"
url: "https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html#full-rotation-support"
- name: "AWS RDS MySQL Single User Pattern"
description: "Reference AWS Documentation for this module"
url: "https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_available-rotation-templates.html#sar-template-mysql-singleuser"
# Contributor information
contributors:
- name: "Callum Robertson"
github: "callumccr"
avatar: https://media-exp1.licdn.com/dms/image/C5603AQHb_3oZMZA5YA/profile-displayphoto-shrink_200_200/0?e=1588809600&v=beta&t=5QQQAlHrm1od5fQNZwdjOtbZWvsGcgNBqFRhZWgnPx4
homepage: https://www.linkedin.com/in/callum-robertson-1a55b6110/
# # Jira information
# jira:
# - project:
# project_url:
# epic:
# epic_url:
# user_story:
# user_story_url:
---