Skip to content

Ngel-Castro/vm_qemu_multiple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

Name Version
proxmox 3.0.1-rc1

Providers

Name Version
proxmox 3.0.1-rc1

Modules

No modules.

Resources

Name Type
proxmox_vm_qemu.vm resource

Inputs

Name Description Type Default Required
default_password Default LXC vm password string "changeme" no
environment on which enviroment the project will be running string "dev" no
proxmox_host Value for proxmox cluster/server string "https://192.168.0.131:8006/api2/json" no
proxmox_token_id Proxmox Token user@pam!token_id string "terraform-prov@pve!terraform" no
proxmox_token_secret Proxmox token secret string n/a yes
vms n/a
list(object({
name = string
target_node = string
storage = string
storage_size = string
full_clone = bool
template_name = string
network_bridge = string
memory = number
cores = number
unprivileged = bool
tags = string
ip = string
vmid = number
gw = string
}))
[
{
"cores": 2,
"full_clone": true,
"gw": "192.168.0.1",
"ip": "192.168.0.200/24",
"memory": 2048,
"name": "vm",
"network_bridge": "vmbr0",
"storage": "Kingstone-data",
"storage_size": "10G",
"tags": "tofu",
"target_node": "proxmox",
"template_name": "samsung-ssd:vztmpl/ubuntu-22.04-standard_22.04-1_amd64.tar.zst",
"unprivileged": true,
"vmid": 200
}
]
no

Outputs

Name Description
vm_ips n/a
vm_vmids n/a

About

Happy place for multiple vms module.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages