adding arrbuntu
This commit is contained in:
parent
02d2bd03f6
commit
6d79ce17fd
3 changed files with 64 additions and 45 deletions
64
arrbuntu.tf
Normal file
64
arrbuntu.tf
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
resource "proxmox_virtual_environment_vm" "Arrbuntu" {
|
||||||
|
|
||||||
|
# VM General Settings
|
||||||
|
node_name = "prox"
|
||||||
|
vm_id = 200
|
||||||
|
name = "arrbuntu"
|
||||||
|
description = "arrbuntu"
|
||||||
|
tags = ["tofu", "ubuntu-22"]
|
||||||
|
|
||||||
|
agent {
|
||||||
|
enabled = false # read 'Qemu guest agent' section, change to true only when ready
|
||||||
|
}
|
||||||
|
|
||||||
|
clone {
|
||||||
|
vm_id = 8000
|
||||||
|
}
|
||||||
|
|
||||||
|
# VM CPU Settings
|
||||||
|
cpu {
|
||||||
|
cores = 2
|
||||||
|
type = "host"
|
||||||
|
}
|
||||||
|
|
||||||
|
# VM Memory Settings
|
||||||
|
memory {
|
||||||
|
dedicated = 10240
|
||||||
|
}
|
||||||
|
|
||||||
|
# VM Network Settings
|
||||||
|
network_device {
|
||||||
|
bridge = "vmbr0"
|
||||||
|
vlan_id = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# VM Disk Settings
|
||||||
|
disk {
|
||||||
|
datastore_id = "Fast2Tb"
|
||||||
|
size = 120
|
||||||
|
interface = "scsi0"
|
||||||
|
}
|
||||||
|
|
||||||
|
vga {
|
||||||
|
type = "serial0"
|
||||||
|
}
|
||||||
|
|
||||||
|
initialization {
|
||||||
|
ip_config {
|
||||||
|
ipv4 {
|
||||||
|
address = "10.69.69.100/24"
|
||||||
|
gateway = "10.69.69.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
user_account {}
|
||||||
|
}
|
||||||
|
|
||||||
|
lifecycle {
|
||||||
|
ignore_changes = [
|
||||||
|
initialization[0].user_account[0].keys,
|
||||||
|
initialization[0].user_account[0].password,
|
||||||
|
initialization[0].user_account[0].username,
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,7 +1,3 @@
|
||||||
# Proxmox Provider
|
|
||||||
# ---
|
|
||||||
# Initial Provider Configuration for Proxmox
|
|
||||||
|
|
||||||
terraform {
|
terraform {
|
||||||
|
|
||||||
required_providers {
|
required_providers {
|
||||||
|
|
41
test-vm.tf
41
test-vm.tf
|
@ -1,41 +0,0 @@
|
||||||
resource "proxmox_virtual_environment_vm" "virtual_machine" {
|
|
||||||
|
|
||||||
# VM General Settings
|
|
||||||
node_name = "prox"
|
|
||||||
vm_id = 7500
|
|
||||||
name = "vtest-vm"
|
|
||||||
description = "Open Tofu test"
|
|
||||||
|
|
||||||
agent {
|
|
||||||
# read 'Qemu guest agent' section, change to true only when ready
|
|
||||||
enabled = false
|
|
||||||
}
|
|
||||||
|
|
||||||
clone {
|
|
||||||
vm_id = 8000
|
|
||||||
}
|
|
||||||
|
|
||||||
# VM CPU Settings
|
|
||||||
cpu {
|
|
||||||
cores = 2
|
|
||||||
type = "host"
|
|
||||||
}
|
|
||||||
|
|
||||||
# VM Memory Settings
|
|
||||||
memory {
|
|
||||||
dedicated = 2048
|
|
||||||
}
|
|
||||||
|
|
||||||
# VM Network Settings
|
|
||||||
network_device {
|
|
||||||
bridge = "vmbr0"
|
|
||||||
vlan_id = 1
|
|
||||||
}
|
|
||||||
|
|
||||||
# VM Disk Settings
|
|
||||||
disk {
|
|
||||||
datastore_id = "Fast2Tb"
|
|
||||||
size = 20
|
|
||||||
interface = "scsi0"
|
|
||||||
}
|
|
||||||
}
|
|
Reference in a new issue