Skip to content

[Bug]: Creating a database resource does not wait for resource readiness #397

Open
@nhedger

Description

@nhedger

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]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions