Add postgresql provider

This commit is contained in:
Tobias Reisinger 2024-09-28 01:59:53 +02:00
parent feab7c6ed8
commit 43baf205dc
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
12 changed files with 221 additions and 107 deletions

View file

@ -37,6 +37,23 @@ variable "ovh_consumer_key" {
}
variable "postgresql_host" {
default = "db.serguzim.me"
}
variable "postgresql_port" {
default = "5432"
}
variable "postgresql_username" {
sensitive = true
}
variable "postgresql_password" {
sensitive = true
}
variable "scaleway_organization_id" {
sensitive = true
}
@ -63,21 +80,12 @@ variable "tailscale_tailnet" {
}
variable "service_buckets" {
variable "services" {
type = map(object({
name = string
bucket = string
bucket = bool
database = bool
}))
default = {
"linkwarden" = {
name = "linkwarden"
bucket = "linkwarden.serguzim.me"
},
"forgejo" = {
name = "forgejo"
bucket = "forgejo.serguzim.me"
}
}
}
variable "hosts" {
@ -91,28 +99,4 @@ variable "hosts" {
server_type = optional(string)
datacenter = optional(string)
}))
default = {
"node001" = {
hostname = "node001"
rdns = "node001.serguzim.net"
provider = "contabo"
ipv4_address = "144.91.106.67",
ipv6_address = "2a02:c207:2051:6620::1"
},
"node002" = {
hostname = "node002"
rdns = "node002.serguzim.net"
provider = "contabo"
ipv4_address = "62.171.181.192"
ipv6_address = "2a02:c207:2036:6681::1"
},
"node003" = {
hostname = "node003"
rdns = "mail.serguzim.me"
provider = "hetzner"
image = "debian-12"
server_type = "cx32"
datacenter = "fsn1-dc14"
},
}
}