locals { user_count = length(var.users) db_count = length(var.databases) } resource "stackit_postgresflex_instance" "this" { project_id = var.project_id name = var.name version = var.ver flavor = var.flavor storage = var.storage replicas = var.replicas acl = var.acl backup_schedule = var.backup_schedule } resource "stackit_postgresflex_user" "user" { count = local.user_count project_id = var.project_id instance_id = stackit_postgresflex_instance.this.instance_id username = var.users[count.index].username roles = var.users[count.index].roles } resource "stackit_postgresflex_database" "db" { count = local.db_count project_id = var.project_id instance_id = stackit_postgresflex_instance.this.instance_id name = var.databases[count.index].name owner = var.databases[count.index].owner }