diff --git a/production1/terraform/vms.tf b/production1/terraform/vms.tf index df3934ed1e84fcc96d586f34b14e02f0fc5cf3fa..3b875ec059936068361215606774a17a725c51c6 100644 --- a/production1/terraform/vms.tf +++ b/production1/terraform/vms.tf @@ -32,11 +32,18 @@ data "openstack_compute_flavor_v2" "gpu-flavor" { resource "openstack_compute_instance_v2" "master" { name = "k8s-${var.site_name}-master" - image_id = data.openstack_images_image_v2.ubuntu.id flavor_id = data.openstack_compute_flavor_v2.master-flavor.id security_groups = ["default", openstack_networking_secgroup_v2.ping.name, openstack_networking_secgroup_v2.ssh.name] user_data = file("cloud-init.yaml") tags = ["master"] + block_device { + delete_on_termination = true + destination_type = "volume" + source_type = "image" + volume_size = 50 + volume_type = "Ceph_Frappuccino_NVME_Platinum" + uuid = data.openstack_images_image_v2.ubuntu.id + } network { uuid = openstack_networking_network_v2.local-network.id }