diff --git a/README.md b/README.md index b823cbb..274f102 100644 --- a/README.md +++ b/README.md @@ -592,7 +592,7 @@ Encryption is enabled at all AWS resources that are created by Terraform: | [public\_subnet\_ids](#input\_public\_subnet\_ids) | List of IDs for the public subnets. | `list(any)` | `[]` | no | | [rtMaps\_link](#input\_rtMaps\_link) | Download link for RTMaps license server. | `string` | `"http://dl.intempora.com/RTMaps4/rtmaps_4.9.0_ubuntu1804_x86_64_release.tar.bz2"` | no | | [scan\_schedule](#input\_scan\_schedule) | 6-field Cron expression describing the scan maintenance schedule. Must not overlap with variable install\_schedule. | `string` | `"cron(0 0 * * ? *)"` | no | -| [simpheraInstances](#input\_simpheraInstances) | A list containing the individual SIMPHERA instances, such as 'staging' and 'production'. |
map(object({|
name = string
postgresqlApplyImmediately = bool
postgresqlVersion = string
postgresqlStorage = number
postgresqlMaxStorage = number
db_instance_type_simphera = string
enable_keycloak = bool
postgresqlStorageKeycloak = number
postgresqlMaxStorageKeycloak = number
db_instance_type_keycloak = string
k8s_namespace = string
secretname = string
enable_backup_service = bool
backup_retention = number
enable_deletion_protection = bool
}))
{| no | +| [simpheraInstances](#input\_simpheraInstances) | A list containing the individual SIMPHERA instances, such as 'staging' and 'production'. |
"production": {
"backup_retention": 35,
"db_instance_type_keycloak": "db.t3.large",
"db_instance_type_simphera": "db.t3.large",
"enable_backup_service": true,
"enable_deletion_protection": true,
"enable_keycloak": true,
"k8s_namespace": "simphera",
"name": "production",
"postgresqlApplyImmediately": false,
"postgresqlMaxStorage": 100,
"postgresqlMaxStorageKeycloak": 100,
"postgresqlStorage": 20,
"postgresqlStorageKeycloak": 20,
"postgresqlVersion": "16",
"secretname": "aws-simphera-dev-production"
}
}
map(object({|
name = string
postgresqlApplyImmediately = bool
postgresqlVersion = string
postgresqlStorage = number
postgresqlMaxStorage = number
db_instance_type_simphera = string
enable_keycloak = bool
postgresqlStorageKeycloak = number
postgresqlMaxStorageKeycloak = number
db_instance_type_keycloak = string
k8s_namespace = string
secretname = string
enable_backup_service = bool
backup_retention = number
enable_deletion_protection = bool
}))
{| no | | [tags](#input\_tags) | The tags to be added to all resources. | `map(any)` | `{}` | no | | [vpcCidr](#input\_vpcCidr) | The CIDR for the virtual private cluster. | `string` | `"10.1.0.0/18"` | no | | [vpcId](#input\_vpcId) | The ID of preconfigured VPC. Change from 'null' to use already existing VPC. | `string` | `null` | no | diff --git a/terraform.json.example b/terraform.json.example index 2db4cb6..9807987 100644 --- a/terraform.json.example +++ b/terraform.json.example @@ -69,8 +69,8 @@ "simpheraInstances": { "production": { "backup_retention": 35, - "db_instance_type_keycloak": "db.t3.large", - "db_instance_type_simphera": "db.t3.large", + "db_instance_type_keycloak": "db.t4g.large", + "db_instance_type_simphera": "db.t4g.large", "enable_backup_service": true, "enable_deletion_protection": true, "enable_keycloak": true, diff --git a/terraform.tfvars.example b/terraform.tfvars.example index 495acf0..7bd956a 100644 --- a/terraform.tfvars.example +++ b/terraform.tfvars.example @@ -168,8 +168,8 @@ scan_schedule = "cron(0 0 * * ? *)" simpheraInstances = { "production": { "backup_retention": 35, - "db_instance_type_keycloak": "db.t3.large", - "db_instance_type_simphera": "db.t3.large", + "db_instance_type_keycloak": "db.t4g.large", + "db_instance_type_simphera": "db.t4g.large", "enable_backup_service": true, "enable_deletion_protection": true, "enable_keycloak": true, diff --git a/variables.tf b/variables.tf index a0cff88..6497bb2 100644 --- a/variables.tf +++ b/variables.tf @@ -285,8 +285,8 @@ variable "simpheraInstances" { enable_keycloak = true postgresqlStorageKeycloak = 20 postgresqlMaxStorageKeycloak = 100 - db_instance_type_keycloak = "db.t3.large" - db_instance_type_simphera = "db.t3.large" + db_instance_type_keycloak = "db.t4g.large" + db_instance_type_simphera = "db.t4g.large" k8s_namespace = "simphera" secretname = "aws-simphera-dev-production" enable_backup_service = true
"production": {
"backup_retention": 35,
"db_instance_type_keycloak": "db.t4g.large",
"db_instance_type_simphera": "db.t4g.large",
"enable_backup_service": true,
"enable_deletion_protection": true,
"enable_keycloak": true,
"k8s_namespace": "simphera",
"name": "production",
"postgresqlApplyImmediately": false,
"postgresqlMaxStorage": 100,
"postgresqlMaxStorageKeycloak": 100,
"postgresqlStorage": 20,
"postgresqlStorageKeycloak": 20,
"postgresqlVersion": "16",
"secretname": "aws-simphera-dev-production"
}
}