Files
oxipy/oxi/interfaces/models/templates/mikrotik.ttp
IluaAir c434712309 Refactor Mikrotik model and update template structure
- Changed the parsing method in `NodeConfig` to use `parse()` instead of `parse_config()`.
- Updated the template loading path in `BaseDevice` to reflect the new directory structure.
- Enhanced the `Mikrotik` class with new methods for `system`, `interfaces`, and `vlans`, including debug print statements.
- Expanded the TTP template for Mikrotik to include structured variable definitions and groups for system, interfaces, and VLANs.
2026-02-18 15:45:17 +03:00

31 lines
532 B
Plaintext

<doc>
</doc>
<template>
<vars>
default_system = {
"model": "",
"serial_number": ""
}
default_vlans = {
"id": "",
"name": ""
}
</vars>
<group name="system" default="default_system">
# version: {{ version }} {{ ignore }}
# model = {{ model }}
# serial number = {{ serial_number }}
</group>
<group name="interfaces">
/ip address
add address={{ address }} interface={{ interface }} network={{ network }}
</group>
<group name="vlans" default="default_vlans">
/vlans add {{ id }} name= {{ name }}
</group>
</template>