Skip to content

feat: add win vm to lab#47

Merged
krakenhavoc merged 4 commits intomainfrom
feature/win-dev
Mar 18, 2026
Merged

feat: add win vm to lab#47
krakenhavoc merged 4 commits intomainfrom
feature/win-dev

Conversation

@krakenhavoc
Copy link
Copy Markdown
Owner

This pull request introduces support for provisioning a Windows 11 virtual machine (VM) in the lab environment using Terraform, alongside some configuration updates for existing resources. The most significant changes are the addition of a new Windows 11 VM resource, the corresponding variable definitions, and an update to the default memory allocation for the pwnbox VM.

Windows 11 VM provisioning:

  • Added a new windows11 variable object in variables.tf to define configuration options for the Windows 11 VM, including CPU, memory, disk size, and network settings.
  • Created a new windows11 resource block in main.tf using proxmox_virtual_environment_vm to provision a Windows 11 VM with UEFI, TPM 2.0, VirtIO drivers, and detailed post-apply instructions for manual steps required during OS installation.
  • Added a windows11 configuration block in terraform.tfvars to specify the default values for the new VM.

Configuration updates:

  • Increased the default memory allocation for the pwnbox VM from 8192 MB to 16384 MB in variables.tf for improved performance.

@github-actions
Copy link
Copy Markdown

Terraform Plan Summary (lab)

Action Count
➕ Create 1
🔁 Update 0
❌ Destroy 0

Workspace: lab | Deployment: terraform/deployments/lab

@github-actions
Copy link
Copy Markdown

Terraform Plan Summary (lab)

Action Count
➕ Create 0
🔁 Update 1
❌ Destroy 0

Workspace: lab | Deployment: terraform/deployments/lab

@github-actions
Copy link
Copy Markdown

Terraform Plan Summary (lab)

Action Count
➕ Create 0
🔁 Update 1
❌ Destroy 0

Workspace: lab | Deployment: terraform/deployments/lab

@github-actions
Copy link
Copy Markdown

Terraform Plan Summary (lab)

Action Count
➕ Create 0
🔁 Update 1
❌ Destroy 0

Workspace: lab | Deployment: terraform/deployments/lab

@krakenhavoc krakenhavoc merged commit 8e2a1f6 into main Mar 18, 2026
5 checks passed
@krakenhavoc krakenhavoc deleted the feature/win-dev branch March 18, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant