get_yaml_example
Generate ready-to-use YAML configuration examples for Ludus cyber range deployments, including AD labs, SIEM integration, and web application security testing.
Instructions
Get a ready-to-use YAML configuration example.
Returns the complete YAML content for a specific example configuration. The YAML can be saved directly to a file and deployed with Ludus.
Args: name: Example name ("basic_ad", "with_siem", "web_app_lab")
Returns: YAML content string ready to save to a file
Available examples: - basic_ad: Basic AD lab with DC, workstations, and Kali attacker - with_siem: AD lab with Wazuh SIEM for blue team training - web_app_lab: Web application security testing with DVWA
Example: result = await get_yaml_example("basic_ad") # result["yaml_content"] contains the full YAML configuration # Save to file and deploy: # ludus range config set -f config.yml # ludus range deploy
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes |