3 Commits

2 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,8 @@
resource "opennebula_group" "main" {
name = var.group
}
// OpenNebula disk image !
resource "opennebula_image" "system" {
name = local.system_image_name
@ -24,7 +29,7 @@ resource "opennebula_image" "data" {
driver = "qcow2"
format = "qcow2"
permissions = "660"
group = "production"
group = var.group
}
// OpenNebula (VM) Template definition
@ -52,6 +57,10 @@ resource "opennebula_template" "vm_template" {
image_id = opennebula_image.data.id
}
os {
arch = "x86_64"
boot = "disk0,nic0"
}
//labels = var.tag_labels
dynamic "nic" {

View File

@ -43,16 +43,19 @@ variable "network_interfaces" {
variable "cpu" {
description = "VM CPU"
type = string
default = "0.2"
}
variable "vcpu" {
description = "VM vCPU"
type = string
default = "2"
}
variable "ram" {
description = "VM RAM"
type = string
default = "512"
}
variable "depends" {