diff --git a/examples/basic/main.tf b/examples/basic/main.tf index 25765577..11f1733a 100644 --- a/examples/basic/main.tf +++ b/examples/basic/main.tf @@ -45,16 +45,17 @@ resource "time_sleep" "wait_time" { ############################################################################## module "read_only_replica_postgresql_db" { - count = var.read_only_replicas_count - source = "../.." - resource_group_id = module.resource_group.resource_group_id - name = "${var.prefix}-read-only-replica-${count.index}" - region = var.region - resource_tags = var.resource_tags - access_tags = var.access_tags - pg_version = var.pg_version - remote_leader_crn = module.postgresql_db.crn - member_memory_mb = 2304 # Must be an increment of 384 megabytes. The minimum size of a read-only replica is 2 GB RAM - member_disk_mb = 15360 # Must be an increment of 512 megabytes. The minimum size of a read-only replica is 15.36 GB of disk - depends_on = [time_sleep.wait_time] + count = var.read_only_replicas_count + source = "../.." + resource_group_id = module.resource_group.resource_group_id + name = "${var.prefix}-read-only-replica-${count.index}" + region = var.region + resource_tags = var.resource_tags + access_tags = var.access_tags + pg_version = var.pg_version + remote_leader_crn = module.postgresql_db.crn + member_host_flavor = "multitenant" + member_memory_mb = 4096 # Must be an increment of 384 megabytes. The minimum size of a read-only replica is 2 GB RAM, new hosting model minimum is 4 GB RAM. + member_disk_mb = 15360 # Must be an increment of 512 megabytes. The minimum size of a read-only replica is 15.36 GB of disk + depends_on = [time_sleep.wait_time] } diff --git a/main.tf b/main.tf index aa7a1eee..bfbf4f6d 100644 --- a/main.tf +++ b/main.tf @@ -135,7 +135,7 @@ resource "ibm_database" "postgresql_db" { ## This block is for if host_flavor IS NOT set dynamic "group" { - for_each = local.host_flavor_set && var.backup_crn == null ? [] : [1] + for_each = local.host_flavor_set == false && var.backup_crn == null ? [1] : [] content { group_id = "member" # Only member type is allowed for IBM Cloud Databases memory {