Skip to content

Commit b792d84

Browse files
authored
feat: Upgrade aws provider version and update examples (#382)
* upgrade aws provider version, add master_username to examples, add aurora_iopt1 example * serverless does not support managed master password * update comment * manage_master_user_password must be set to false for global clusters --------- Co-authored-by: magreenbaum <magreenbaum>
1 parent 89b5404 commit b792d84

File tree

23 files changed

+76
-45
lines changed

23 files changed

+76
-45
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,13 +224,13 @@ Terraform documentation is generated automatically using [pre-commit hooks](http
224224
| Name | Version |
225225
|------|---------|
226226
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
227-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 4.61 |
227+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 4.67 |
228228

229229
## Providers
230230

231231
| Name | Version |
232232
|------|---------|
233-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 4.61 |
233+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 4.67 |
234234

235235
## Modules
236236

examples/autoscaling/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ Note that this example may create resources which cost money. Run `terraform des
2020
| Name | Version |
2121
|------|---------|
2222
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 4.61 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 4.67 |
2424

2525
## Providers
2626

2727
| Name | Version |
2828
|------|---------|
29-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 4.61 |
29+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 4.67 |
3030

3131
## Modules
3232

examples/autoscaling/main.tf

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@ locals {
2525
module "aurora" {
2626
source = "../../"
2727

28-
name = local.name
29-
engine = "aurora-postgresql"
30-
engine_version = "14.5"
31-
instance_class = "db.r6g.large"
32-
instances = { 1 = {} }
28+
name = local.name
29+
engine = "aurora-postgresql"
30+
engine_version = "14.5"
31+
instance_class = "db.r6g.large"
32+
instances = { 1 = {} }
33+
master_username = "root"
3334

3435
vpc_id = module.vpc.vpc_id
3536
db_subnet_group_name = module.vpc.database_subnet_group_name

examples/autoscaling/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 4.61"
7+
version = "~> 4.67"
88
}
99
}
1010
}

examples/global-cluster/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ Note that this example may create resources which cost money. Run `terraform des
2020
| Name | Version |
2121
|------|---------|
2222
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 4.61 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 4.67 |
2424
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.2 |
2525

2626
## Providers
2727

2828
| Name | Version |
2929
|------|---------|
30-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 4.61 |
31-
| <a name="provider_aws.secondary"></a> [aws.secondary](#provider\_aws.secondary) | ~> 4.61 |
30+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 4.67 |
31+
| <a name="provider_aws.secondary"></a> [aws.secondary](#provider\_aws.secondary) | ~> 4.67 |
3232
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.2 |
3333

3434
## Modules

examples/global-cluster/main.tf

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ module "aurora_primary" {
5050
database_name = aws_rds_global_cluster.this.database_name
5151
engine = aws_rds_global_cluster.this.engine
5252
engine_version = aws_rds_global_cluster.this.engine_version
53+
master_username = "root"
5354
global_cluster_identifier = aws_rds_global_cluster.this.id
5455
instance_class = "db.r6g.large"
5556
instances = { for i in range(2) : i => {} }
@@ -64,7 +65,8 @@ module "aurora_primary" {
6465
}
6566

6667
# Global clusters do not support managed master user password
67-
master_password = random_password.master.result
68+
manage_master_user_password = false
69+
master_password = random_password.master.result
6870

6971
skip_final_snapshot = true
7072

examples/global-cluster/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 4.61"
7+
version = "~> 4.67"
88
}
99

1010
random = {

examples/multi-az/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ Note that this example may create resources which cost money. Run `terraform des
2020
| Name | Version |
2121
|------|---------|
2222
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
23-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 4.61 |
23+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 4.67 |
2424

2525
## Providers
2626

2727
| Name | Version |
2828
|------|---------|
29-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 4.61 |
29+
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 4.67 |
3030

3131
## Modules
3232

examples/multi-az/main.tf

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@ locals {
2525
module "aurora" {
2626
source = "../../"
2727

28-
name = local.name
29-
engine = "postgres" # This uses RDS engine, not Aurora
30-
engine_version = "14.5"
28+
name = local.name
29+
engine = "postgres" # This uses RDS engine, not Aurora
30+
engine_version = "14.5"
31+
master_username = "root"
3132

3233
vpc_id = module.vpc.vpc_id
3334
db_subnet_group_name = module.vpc.database_subnet_group_name

examples/multi-az/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = "~> 4.61"
7+
version = "~> 4.67"
88
}
99
}
1010
}

0 commit comments

Comments
 (0)