Add postgresql provider
This commit is contained in:
parent
feab7c6ed8
commit
43baf205dc
12 changed files with 221 additions and 107 deletions
56
variables.tf
56
variables.tf
|
@ -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"
|
||||
},
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue