This guide walks you through how to seed, verify, and reset the CMMC Access Control (AC) labs using the AWX web interface. No command-line experience is needed — everything is done by clicking buttons in AWX.
"Seeding" means setting up the lab environment so students can begin their exercises. When you run the seeding process, it automatically:
P01-hr.user1, P01-fin.user1)P01-SG-ACS-Finance, P01-SG-ACS-HR)Each pod is an isolated workspace for one student or student team. All 20 pods share the same domain controllers (dc01 and dc02) but are separated by organizational units so students cannot see or affect each other's work.
Make sure the following are true before you start:
http://<awx-server-address>:8088
adminYou should now see the AWX Dashboard.
This step creates all the user accounts, groups, and lab scenarios that students need.
Find the template called "Seed CMMC AC Labs"
On the right side of that row, click the rocket icon (the Launch button)
![]()
A prompt will appear asking you to review or change Extra Variables. You will see something like:
pod_count: 10
seed_user_password: <password>
Change the values as needed:
pod_count — How many student pods to set up. Change this to 20 if you want all 20 pods seeded. If you only need 10 pods, leave it at 10.seed_user_password — The password that will be set on all lab user accounts. Students will use this password to log in as the practice users. Choose a password and type it here (e.g., CyberLab2026!).Click the Launch button at the bottom of the prompt
After seeding, you should verify that all labs were created properly.
pod_count to the same number you used for seeding (e.g., 20)When the current lab session is over (for example, students have finished the AC labs and you need to prepare for the next lab family like IA), you need to reset the environment.
The reset process removes all the AC lab artifacts that were created during seeding:
Important: The reset does NOT delete the baseline organizational unit structure. The pod OUs (Pod01–Pod20) and the original structure remain intact. This means you can immediately re-seed for the next lab family after resetting.
pod_count to the number of pods you want to reset (typically 20 for all pods)Here is a summary of all the templates available and when to use each one:
| Template Name | When to Use It | What It Does |
|---|---|---|
| Seed CMMC AC Labs | Before a new AC lab session begins | Creates all user accounts, groups, and 12 lab scenarios for each pod |
| Verify CMMC AC Labs | After seeding, to confirm everything is set up | Checks every lab in every pod and reports Complete/Incomplete status |
| Reset AC Labs (AD-Level) | After students finish AC labs, before switching to next family | Removes all AC lab artifacts while keeping baseline structure |
| Reset to Baseline (AD-Level) | Same as above — full baseline reset | Removes all lab artifacts and prepares for next lab family |
1. Seed CMMC AC Labs → Set up labs for students
2. Verify CMMC AC Labs → Confirm everything is ready
3. (Students do their labs)
4. Reset AC Labs → Clean up after AC labs
5. (Seed next family, e.g., IA labs)
Q: How many pods can I seed at once?
A: Up to 20 pods. Set the pod_count variable to the number you need.
Q: Do I need to reset before seeding?
A: No. If this is a fresh environment (never been seeded before), you can go straight to seeding. You only need to reset when switching from one lab family to another (e.g., AC to IA).
Q: Can I seed just a few pods for testing?
A: Yes. Set pod_count to a smaller number like 1 or 5 to seed only those pods.
Q: What password should I set for seed_user_password?
A: Choose a password that meets your organization's requirements. This will be the password for all lab user accounts that students will use during exercises. Make sure to communicate this password to students.
Q: Can students from one pod see another pod's data?
A: No. Each pod is isolated using organizational units (OUs). Pod01 students can only see Pod01 users and groups. They cannot access Pod02's resources.
Q: What happens if I reset while students are still working?
A: The reset will immediately remove all lab artifacts. Students will lose their in-progress work. Always confirm that all students have finished before running a reset.
Q: How do I switch from AC labs to IA labs?
A: Run the Reset AC Labs template first to clean up, then seed the IA labs using the appropriate IA seed template.