The CyberLab uses AWX (open-source Ansible Tower) to automate lab provisioning, seeding, and verification workflows.
| Guide | Description |
|---|---|
| AWX Lab Seeding Guide | Step-by-step guide for seeding, verifying, and resetting CMMC AC labs |
| Property | Value |
|---|---|
| VM ID | 100 |
| Hostname | crc-awx-01 |
| IP | 192.168.1.x (on vmbr0) |
| Access | Web UI + API |
GitHub: tcecure/crc-awx-labops
main - stable productiondevin/1775403166-shared-dc-migration - shared DC migration (PR #10)The CyberLab training flow follows a seed-then-verify pattern:
playbooks/
seed-cmmc-ac.yml # CMMC Access Control seed
verify-cmmc-ac.yml # CMMC Access Control verify
ia/
seed/
seed_ia_m4_l1.yml # IA Module 4 Lesson 1
seed_ia_m4_l2.yml # IA Module 4 Lesson 2
seed_ia_m4_l3.yml # IA Module 4 Lesson 3
The AWX inventory uses the prod.ini file targeting DC01:
[dc]
dc01 ansible_host=10.50.1.10
Key variables in group_vars/all.yml:
pod_count: 20domain: acs-p01.localdc_ip: 10.50.1.10