23 lines
600 B
HCL
23 lines
600 B
HCL
resource "hcloud_server" "ftp-server" {
|
|
name = "ftp-server"
|
|
image = "docker-ce"
|
|
server_type = "cax11"
|
|
public_net {
|
|
ipv4_enabled = true
|
|
ipv6_enabled = true
|
|
}
|
|
network {
|
|
network_id = resource.hcloud_network.prodnet.id
|
|
}
|
|
firewall_ids = [hcloud_firewall.production_fw.id]
|
|
}
|
|
|
|
resource "netbox_virtual_machine" "ftp-server" {
|
|
name = "ftp-server"
|
|
cluster_id = resource.netbox_cluster.hetzner_cluster.id
|
|
|
|
}
|
|
resource "netbox_interface" "ftp-server-eth0" {
|
|
name = "eth0"
|
|
virtual_machine_id = resource.netbox_virtual_machine.ftp-server.id
|
|
} |