About this Project
ℹ️
This project is an extension of my series demonstrating how to set up a Proxmox home lab server.
Because of the size of the Game of Active Directory (GOAD) v3 project, I made the decision to break it off into its own series, while referencing key points and pages from the original Proxmox project.
Because of the size of the Game of Active Directory (GOAD) v3 project, I made the decision to break it off into its own series, while referencing key points and pages from the original Proxmox project.
✅
Original Author Credits to Mayfly. I borrowed heavily from this documentation, and thank Mayfly sincerely for all of the time and effort that went into creating Game of Active Directory.
Change Log
Show / Hide
Dec. 9, 2024
- Rewrite of a large portion of the lab guide to bring the documentation current with GOADv3
- The majority of the process of setting up the provisioning container stays the same, with a small update on setting the environment up with the
goad.shscript - No changes to the process of creating templates with Packer
- This update removes the final Ansible step and combines everything into a lab install step using the
goad.shscript after the templates are created - Overall, the process is largely the same with the majority of it now orchestrated with a single
goad.shscript instead of manually invokingterraformandansible
Dec. 3, 2024
- Added temporary workaround for GOAD v3 breaking changes when first cloning the GitHub repo
- This involves a
git resetto bring the GitHub repo back to the most recent commit around when this project was published until I can do a re-write
Oct. 28, 2024
- Updated the Creating VM Templates step
- This change corrects the cloud-init
.isofile build procedure, as the previous series of steps broke the cloud-init install on the target VM template
Overview of the Lab Environment
ℹ️
This diagram shows the current state of the Proxmox lab environment that we've created following my home lab guide mentioned above; along with the GOAD introductions that we'll be implementing here.
Click here to view this diagram in a new tab
Modules in the Project
Proxmox Lab: Game of Active Directory - Environment Setup
In this module, we’ll be taking steps to set up the initial environment and prepare to deploy Game of Active Directory (GOAD) in our existing Proxmox environment.

Proxmox Lab: Game of Active Directory - Creating VM Templates
In this module, we’ll be taking steps to create some Windows Server 2016 and Windows Server 2019 templates using Packer for use in the Proxmox Game of Active Directory lab

Proxmox Lab: Game of Active Directory - Installing the Lab
In this module, we’ll be taking steps to provision the entire Proxmox Game of Active Directory lab environment using Terraform

Proxmox Lab: Game of Active Directory - Attacking GOAD
In the final module of the lab, we’ll be taking steps to ensure that we can access our attack box in certain conditions and successfully ensure connectivity to Game of Active Directory targets in the lab.


