get_range_tags
Retrieve available Ansible tags for resuming or running partial deployments in Ludus cyber range environments. Tags enable selective execution of specific deployment tasks without re-running entire processes.
Instructions
Get available Ansible tags for the current range.
Use this to see what tags are available for resuming/partial deployments. Tags allow you to run specific parts of a deployment without re-running everything.
Common tags include: - base: Base system setup - domain: Domain join and AD operations - user: User and group creation - configure: Configuration tasks - testing: Testing-related tasks - vm-customize: VM customization - sysprep: Windows sysprep operations
Args: user_id: Optional user ID (admin only)
Returns: List of available Ansible tags
Example: tags = await get_range_tags() # Returns: ["base", "domain", "user", "configure", ...]
# Use tags to resume deployment
deploy_range(tags="user,domain")Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | No |