export_range_config_to_yaml
Export cyber range configurations to YAML format for download and use with Ludus. Provides YAML content for copying or downloading through chat interfaces.
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 |