* Update _api_data.py
Add /interface/bridge property "port-cost-mode" which is supported since RouterOS 7.13.
See changelog for details: https://mikrotik.com/download/changelogs
* Create 371-add-bridge-port-cost-mode.yml
* Update changelogs/fragments/371-add-bridge-port-cost-mode.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Support for /interface ethernet switch port-isolation
RouterOS has supported the /interface ethernet switch port-isolation path since version 6.43.
This feature enables hardware offloaded Layer‑2 port isolation on supported switch chips
Support for /routing bfd configuration
Since RouterOS 7.11 it supports stable bfd support.
See: https://iparchitechs.com/mikrotik-routeros-v7-11-stable-released/
* .
* Add change file
* attr order
* Add name to fields
* PEP8
* Update changelogs/fragments/375-port_isolation-and-routing_bfd_configuration.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update changelogs/fragments/375-port_isolation-and-routing_bfd_configuration.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Michael Jenny <mjenny@ansible.zvcloud.de>
* Added support for 'routing filter num-list'
* Added support for 'routing filter num-list', changelog
* Added support for 'routing filter num-list', changelog
* Allow to restrict api_info output.
* Allow to restrict what api_modify modifies.
* Add changelog.
* Fix docs.
* Move shared code/docs to module utils and doc fragments.
* Refactor and allow to match by regex.
* Simplify rules, allow to invert rule matcher.
* Add more tests.
* Fix typos in comment on IPsec policy "template" field
* Move IPv4 DHCP server API data next to other DHCP APIs
* Set default for "force" field on DHCP options
Without the default value removing it from the options after it's been
set once leads to an error:
> Key "force" cannot be removed for name="…"
* Add IPv4 DHCP option matcher
RouterOS 7.4 and newer implement matchers for the Vendor ID provided by
DHCP clients. RouterOS 7.16 will add a new `matching-type` property, but
it's not in a stable release yet.
Upstream documentation:
https://help.mikrotik.com/docs/display/ROS/DHCP#DHCP-Genericmatcher
* Add '/queue simple' path
* Add changelogs/fragments/260-add-queue_simple-path.yml
* Updated queue-simple path:
- Updated all default values to match those from the API
- Re-ordered fields to match API output
- Target is not required; added default value
* 'target' *is* required, however it interracts strangely with values of 0.0.0.0/0 and '' (Empty string).
* Updated PR in document fragment
* Support for WifiWave2.
Added configuration profiles to configure Mikrotik APs which
have only WifiWave2 package.
* Addressed review comments
1. Sorted lexicographically new entries
2. Added versioning
* Added few related paths
* Fixed typos
* Lowered min version
* Added wifiwave2 interfaces
* Added upper version limit to WifiWave2
According to the documentation, new RouterOS version uses another
package.
* Addressed review comments
A few defaults were missing for `ppp profile`. Mark the path as fully
understood to enable its use in Ansible tasks.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
A few fields were missing for `interface wireless security-profiles`
(e.g. `disabled`). `default` on the other hand is a built-in property
which can't be modified.
Mark the `interface wireless security-profiles` path as fully understood
to enable its use in Ansible tasks.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>