From 8493ff38bef2eb1403ac26dd899160e7c79d0dab Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= <valtri@civ.zcu.cz>
Date: Thu, 12 Sep 2024 21:03:37 +0000
Subject: [PATCH] Use non-ephemeral volume on master node @ PSNC production

---
 production1/terraform/vms.tf | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/production1/terraform/vms.tf b/production1/terraform/vms.tf
index df3934e..3b875ec 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
   }
-- 
GitLab