· 6 years ago · May 10, 2019, 09:48 PM
1# aws --region <change-me> secretsmanager create-secret --name aurora/letgo-secret --secret-string '<change-me>' --profile <change-me>
2
3provider "aws" {
4 access_key = "<change-me>"
5 secret_key = "<change-me>"
6 region = "<change-me>"
7}
8
9resource "aws_rds_cluster_instance" "cluster_instances" {
10 count = 1
11 identifier = "aurora-cluster-demo-${count.index}"
12 cluster_identifier = "${aws_rds_cluster.default.id}"
13 instance_class = "db.t3.small"
14}
15
16resource "aws_rds_cluster" "default" {
17 cluster_identifier = "aurora-cluster-demo"
18 availability_zones = ["eu-west-1a", "eu-west-1b", "eu-west-1c"]
19 database_name = "mydb"
20 master_username = "foo"
21 master_password = "${data.aws_secretsmanager_secret_version.password.secret_string}"
22}
23
24data "aws_secretsmanager_secret" "password" {
25 name = "aurora/letgo-secret"
26}
27
28data "aws_secretsmanager_secret_version" "password" {
29 secret_id = "${data.aws_secretsmanager_secret.password.id}"
30}