// Postgres Instance resource "stackit_postgresflex_instance" "this" { project_id = var.stackit_project_id name = var.postgres_instance_name acl = var.postgres_instance_acl backup_schedule = var.postgres_instance_backup_schedule flavor = var.postgres_instance_flavor replicas = var.postgres_instance_replicas storage = var.postgres_instance_storage version = var.postgres_instance_version } // Postgres User resource "stackit_postgresflex_user" "this" { depends_on = [ stackit_postgresflex_instance.this ] project_id = var.stackit_project_id instance_id = stackit_postgresflex_instance.this.instance_id username = var.postgres_db_user_name roles = var.postgres_db_user_roles } // Postgres Database resource "stackit_postgresflex_database" "this" { depends_on = [ stackit_postgresflex_user.this ] project_id = var.stackit_project_id instance_id = stackit_postgresflex_instance.this.instance_id name = var.postgres_db_name owner = var.postgres_db_user_name }