Manifest schema reference
The manifest CSV header and column order, verbatim. This is public API — the header
order is stable and the template column drives driver selection.
Header
Section titled “Header”hostname,ip,port,vendor,template,username,password,enable_password,config_file,size_bucket| # | Column | Type | Meaning |
|---|---|---|---|
| 1 | hostname |
string | Device hostname (shown in prompts / show version) |
| 2 | ip |
string | IP the listener binds |
| 3 | port |
int | Port the listener binds |
| 4 | vendor |
string | Manifest vendor string (e.g. Cisco, Ciena) |
| 5 | template |
string | Driver id — cisco_ios, junos, ciena_tl1, infinera_tl1, cisco_ons_tl1 (empty → cisco_ios; an unknown id stops startup) |
| 6 | username |
string | Accepted username for this device |
| 7 | password |
string | Accepted password |
| 8 | enable_password |
string | Enable-mode password |
| 9 | config_file |
string | Absolute path to the .cfg this device serves |
| 10 | size_bucket |
string | The model/bucket generated |
See Manifest format for examples and hand-rolling guidance.