File tree Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ The module will create:
43
43
- ` copy_tags_to_snapshot ` - Copy all tags from RDS database to snapshot. Default ` true `
44
44
- ` backup_retention_period ` - Backup retention period in days (default ` 0 ` ). Must be ` > 0 ` to enable backups
45
45
- ` backup_window ` - When to perform DB snapshots. Default ` "22:00-03:00" ` . Can't overlap with the maintenance window
46
+ - ` db_parameter ` - A list of DB parameters to apply. Note that parameters may differ from a family to an other.
46
47
47
48
48
49
@@ -92,6 +93,11 @@ module "rds_instance" {
92
93
copy_tags_to_snapshot = true
93
94
backup_retention_period = 7
94
95
backup_window = "22:00-03:00"
96
+
97
+ db_parameter = [
98
+ { name = "myisam_sort_buffer_size" value = "1048576" },
99
+ { name = "sort_buffer_size" value = "2097152" },
100
+ ]
95
101
}
96
102
```
97
103
Original file line number Diff line number Diff line change @@ -37,9 +37,10 @@ resource "aws_db_instance" "default" {
37
37
}
38
38
39
39
resource "aws_db_parameter_group" "default" {
40
- name = " ${ module . label . id } "
41
- family = " ${ var . db_parameter_group } "
42
- tags = " ${ module . label . tags } "
40
+ name = " ${ module . label . id } "
41
+ family = " ${ var . db_parameter_group } "
42
+ tags = " ${ module . label . tags } "
43
+ parameter = " ${ var . db_parameter } "
43
44
}
44
45
45
46
resource "aws_db_subnet_group" "default" {
Original file line number Diff line number Diff line change @@ -148,3 +148,8 @@ variable "tags" {
148
148
type = " map"
149
149
default = {}
150
150
}
151
+
152
+ variable "db_parameter" {
153
+ type = " list"
154
+ default = []
155
+ }
You can’t perform that action at this time.
0 commit comments