ionoscloud_cube_server
Creates and manages IonosCloud Cube Server objects.
Example Usage
CUBE Server
data "ionoscloud_template" "example" {
name = "Basic Cube XS"
}
resource "ionoscloud_datacenter" "example" {
name = "Datacenter Example"
location = "de/txl"
}
resource "ionoscloud_lan" "example" {
datacenter_id = ionoscloud_datacenter.example.id
public = true
name = "Lan Example"
}
resource "ionoscloud_cube_server" "example" {
name = "Server Example"
image_name = "ubuntu:latest"
template_uuid = data.ionoscloud_template.example.id
image_password = random_password.server_image_password.result
datacenter_id = ionoscloud_datacenter.example.id
volume {
name = "Volume Example"
licence_type = "LINUX"
disk_type = "DAS"
}
nic {
lan = ionoscloud_lan.example.id
name = "Nic Example"
dhcp = true
firewall_active = true
}
}
resource "random_password" "server_image_password" {
length = 16
special = false
}With IPv6 Enabled
Argument reference
Import
Notes
Last updated
