export_range_config_to_yaml
Export cyber range configurations to YAML files for use with Ludus. Provides downloadable YAML content for easy copying and implementation in security testing environments.
Instructions
Export a range configuration to a YAML file for download.
This tool exports range configurations to YAML format that users can download and use with Ludus. The YAML content is provided in the response for easy copying or downloading through the chat interface.
Args: config: Range configuration dictionary filename: Optional filename (defaults to /tmp/ludus-range-config.yml) include_full_content: Whether to include full YAML content in response (default: True)
Returns: File path, YAML content, and download instructions
Example: # Export custom config to file with full content result = await export_range_config_to_yaml( config=my_config, filename="/tmp/my-custom-range.yml", include_full_content=True )
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config | Yes | ||
| filename | No | ||
| include_full_content | No |