Skip to content

avidhara/terraform-harvester-virtualmachine

Repository files navigation

Terraform Module for Harvester Virtual Machine

For examples please reffer Here

Requirements

Name Version
terraform >= 1.10.0
harvester >= 1.4.0

Providers

Name Version
harvester 1.6.0

Modules

No modules.

Resources

Name Type
harvester_virtualmachine.this resource

Inputs

Name Description Type Default Required
cloudinit (Required) List of cloud-init configurations for the virtual machine list(map(string)) [] no
cpu (Optional) Number of CPU cores assigned to the virtual machine number null no
cpu_pinning (Optional) Enable or disable CPU pinning for the virtual machine bool null no
description (Optional) Description of the virtual machine string null no
disk (Required) List of disk configurations for the virtual machine list(map(string)) n/a yes
efi (Optional) Enable or disable EFI boot for the virtual machine bool null no
hostname (Optional) Hostname of the virtual machine string null no
id (Optional) ID of the virtual machine string null no
input (Required) List of input configurations for the virtual machine list(map(string)) [] no
isolate_emulator_thread (Optional) Enable or disable isolation of the emulator thread for the virtual machine bool null no
machine_type (Optional) Machine type of the virtual machine string null no
memory (Optional) Amount of memory (in MB) assigned to the virtual machine string null no
name (Required) Name of the virtual machine string n/a yes
namespace (Optional) Namespace of the virtual machine string null no
network_interface (Required) List of network interface configurations for the virtual machine list(map(string)) n/a yes
reserved_memory (Optional) Amount of reserved memory (in MB) for the virtual machine number null no
restart_after_update (Optional) Enable or disable automatic restart after update for the virtual machine bool null no
run_strategy (Optional) Run strategy of the virtual machine string null no
secure_boot (Optional) Enable or disable secure boot for the virtual machine bool null no
ssh_keys (Optional) List of SSH keys for the virtual machine list(string) null no
start (Optional) Whether to start the virtual machine after creation bool null no
tags (Optional) Tags to assign to the virtual machine map(string) {} no
timeouts (Required) List of timeout configurations for the virtual machine list(map(string)) [] no
tpm (Required) List of TPM configurations for the virtual machine list(map(string)) [] no

Outputs

No outputs.

About

Terraform module for harvester Virtual machines

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages