Ansible Role: Commando VM (Ludus)
An Ansible Role that sets up Commando VM on Windows >= 10 hosts.
Uses code from privacy.sexy to disable Defender and Tamper Protection.
- Windows >= 10
- at least 60 GB of disk space (80+ recommended)
- at least 2GB RAM (4+ recommended)
# Disable the red/green dynamic Ludus wallpaper in favor of the static Commando VM wallpaper
ludus_commandovm_use_commandovm_wallpaper: true
# Use the -noPassword option if the user is set for auto-login (default: true)
ludus_commandovm_nopassword: true
# Provide the user's password if the user is not set for auto-login
ludus_commandovm_password:
- community.windows
See Troubleshooting
After the first reboot the commando process may reboot again before ansible can remove the Run key that starts the install and it will fail in the background. This has no impact on the install.
- hosts: commandovm_hosts
roles:
- badsectorlabs.ludus_commandovm
ludus:
- vm_name: "{{ range_id }}-commando"
hostname: "{{ range_id }}-COMMANDO"
template: win11-22h2-x64-enterprise-template
vlan: 99
ip_last_octet: 4
ram_gb: 8
cpus: 4
windows:
install_additional_tools: false
roles:
- badsectorlabs.ludus_commandovm
GPLv3
This role was created by Bad Sector Labs, for Ludus.