2022-09-03 23:12:06 +02:00
|
|
|
// Hetzner Cloud
|
2022-09-01 21:43:01 +02:00
|
|
|
variable "hcloud_token" {
|
|
|
|
type = string
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "hcloud_project" {
|
|
|
|
type = string
|
|
|
|
}
|
|
|
|
|
2022-10-09 17:08:37 +02:00
|
|
|
variable "hcloud_ssh_keys" {
|
|
|
|
type = list(string)
|
|
|
|
}
|
|
|
|
|
2022-09-03 23:12:06 +02:00
|
|
|
// Cloudflare
|
2022-09-01 21:43:01 +02:00
|
|
|
variable "cloudflare_api_token" {
|
|
|
|
type = string
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "cloudflare_zones" {
|
2022-10-09 16:53:45 +02:00
|
|
|
type = any
|
2022-09-01 21:43:01 +02:00
|
|
|
}
|
|
|
|
|
2022-09-03 23:12:06 +02:00
|
|
|
// Univention
|
|
|
|
variable "ucs_api_url" {
|
|
|
|
type = string
|
|
|
|
}
|
|
|
|
|
|
|
|
variable "ucs_api_username" {
|
|
|
|
type = string
|
2022-09-01 21:43:01 +02:00
|
|
|
}
|
|
|
|
|
2022-09-03 23:12:06 +02:00
|
|
|
variable "ucs_api_password" {
|
2022-09-01 21:43:01 +02:00
|
|
|
type = string
|
|
|
|
}
|
|
|
|
|
2022-09-03 23:12:06 +02:00
|
|
|
variable "ucs_zones" {
|
2022-10-09 16:53:45 +02:00
|
|
|
type = any
|
2022-09-03 23:12:06 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
// Module
|
|
|
|
variable "server" {
|
2022-12-18 16:33:32 +01:00
|
|
|
type = any
|
2022-09-03 23:12:06 +02:00
|
|
|
default = []
|
|
|
|
}
|
|
|
|
|
2022-09-01 21:43:01 +02:00
|
|
|
variable "server_keys" {
|
|
|
|
type = list(string)
|
|
|
|
}
|
|
|
|
|
2022-09-03 23:12:06 +02:00
|
|
|
variable "server_dns_zone" {
|
|
|
|
type = string
|
|
|
|
}
|