Closed ivica3730k closed 8 months ago
Ahh I think I've missed this one
https://registry.terraform.io/providers/kislerdm/neon/latest/docs/guides/e2e-example
default_branch_id
In case anyone stumbles upon this
resource "neon_project" "neon-tech-database-project" {
name = "${var.PROJECT_COMMON_NAME}-database-project"
pg_version = 16
}
resource "neon_database" "neon-tech-database" {
project_id = neon_project.neon-tech-database-project.id
branch_id = neon_project.neon-tech-database-project.default_branch_id
name = "${var.PROJECT_COMMON_NAME}-database-${var.ENVIRONMENT}"
owner_name = neon_project.neon-tech-database-project.database_user
}
this is how you make another database in the project
Terraform Version
Run
terraform -v
to show the version. 1.5.7Provider Version
Please specify the provider version. 0.3.2
Hi! I have a problem where I want to use Terraform to provision my database in the free tier. Hence I want my branch to be called "main", but then my Terraform fails because
neon_project
already creates branch "main" so I can create it using theneon_branch
resource to use other resources in the provider.This is my terraform code
and this is my errored output
Perhaps the branch_id parameter on
neon_role
andneon_database
could be an optional parameter, and if not provided, the main branch is used?Thank you!
Ivica