diff --git a/tf-modules/tf-module-hypercloud-node/main.tf b/tf-modules/tf-module-hypercloud-node/main.tf index 97c8b11..599aaff 100644 --- a/tf-modules/tf-module-hypercloud-node/main.tf +++ b/tf-modules/tf-module-hypercloud-node/main.tf @@ -20,6 +20,8 @@ resource "opennebula_virtual_machine" "instance" { group = data.opennebula_group.group.name permissions = "660" + hard_shutdown = true + context = { SSH_PUBLIC_KEY = var.ssh_key NETWORK = "YES" @@ -34,7 +36,7 @@ resource "opennebula_virtual_machine" "instance" { disk { image_id = var.image_id - size = 20000 + size = 20480 target = "vda" } @@ -45,6 +47,8 @@ resource "opennebula_virtual_machine" "instance" { listen = "0.0.0.0" } + sched_requirements = "ARCH=\"x86_64\"" + nic { network_id = var.network_id security_groups = var.security_groups