26 lines
558 B
HCL
26 lines
558 B
HCL
variable "cloud_init_file" {
|
|
type = string
|
|
description = "Der Inhalt der Cloud-Init-Datei"
|
|
default = ""
|
|
}
|
|
|
|
locals {
|
|
cloud_init_content = file("cloud-init/hetzner-cloud.yml")
|
|
}
|
|
|
|
resource "hcloud_server" "server-4-docker-keks-cloud" {
|
|
name = "4.docker.keks.cloud-test"
|
|
image = "debian-12"
|
|
server_type = "cx22"
|
|
location = "fsn1"
|
|
public_net {
|
|
ipv4_enabled = true
|
|
ipv6_enabled = true
|
|
}
|
|
keep_disk = true
|
|
labels {
|
|
server_type = "docker"
|
|
}
|
|
backups = false
|
|
user_data = local.cloud_init_content
|
|
}
|