ludus_commandovm
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.
Requirements
- Windows >= 10
- at least 60 GB of disk space (80+ recommended)
- at least 2GB RAM (4+ recommended)
Role Variables
# 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:
Dependencies
- community.windows
Troubleshooting
See Troubleshooting
Known issues
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.
Example Playbook
- hosts: commandovm_hosts
roles:
- badsectorlabs.ludus_commandovm
Example Ludus Range Config
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
License
GPLv3
Author Information
This role was created by Bad Sector Labs, for Ludus.
Install
ansible-galaxy install badsectorlabs/ludus_commandovm
License
gpl-3.0
Downloads
119
Owner