generate_topology
Convert a network design intent and target platforms into a validated netlab topology YAML file.
Instructions
Turn an intent + target platforms into a netlab topology YAML (parse-validated).
intent: free text, e.g. "ebgp peering" or "ospf two routers". The module is inferred.
platforms: NOS list, dut first (MVP free set: srlinux, frr, cumulus, vyos, linux).
Feed the returned topology_yaml to render_config or validate_in_lab.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | Yes | ||
| platforms | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||