Open
Description
Current Behavior
I'm unsure if this is a a bug or intended, but I find it annoying that when creating a database resource using exoscale_database
, Terraform does not wait for the database to be ready and returns immediately indicating that the resource has been created.
Expected Behavior
I would expect Terraform to return only when the database is available and ready to receive queries.
Steps To Reproduce
Create a database
resource "exoscale_database" "telemetry" {
name = "telemetry"
plan = "hobbyist-2"
zone = "ch-gva-2"
type = "pg"
pg {
version = "16"
ip_filter = ["0.0.0.0/0", "::/0"]
}
}
Provider Version
0.62.1
Terraform Version
OpenTofu v1.8.5
Relevant log output
module.database.exoscale_database.telemetry: Creating...
module.database.exoscale_database.telemetry: Creation complete after 2s [id=telemetry]