From 04dfe306f88ea65e0711747ccf432b8daf4f79f0 Mon Sep 17 00:00:00 2001 From: fricke Date: Mon, 1 Dec 2025 13:25:57 +0100 Subject: [PATCH 1/5] added missing parameters to path interface bridge --- plugins/module_utils/_api_data.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/plugins/module_utils/_api_data.py b/plugins/module_utils/_api_data.py index dec5da6f..4a4f2be3 100644 --- a/plugins/module_utils/_api_data.py +++ b/plugins/module_utils/_api_data.py @@ -297,6 +297,21 @@ def join_path(path): ([('7.13', '>=')], 'port-cost-mode', KeyInfo(default='long')), ([('7.16', '>=')], 'forward-reserved-addresses', KeyInfo(default=False)), ([('7.16', '>=')], 'max-learned-entries', KeyInfo(default='auto')), + ([('7.20', '>=')], 'add-dhcp-option82', KeyInfo(default=False)), + ([('7.20', '>=')], 'igmp-version', KeyInfo(default=2)), + ([('7.20', '>=')], 'last-member-interval', KeyInfo(default='1s')), + ([('7.20', '>=')], 'last-member-query-count', KeyInfo(default=2)), + ([('7.20', '>=')], 'max-hops', KeyInfo(default=20)), + ([('7.20', '>=')], 'membership-interval', KeyInfo(default='4m20s')), + ([('7.20', '>=')], 'multicast-router', KeyInfo(default='temporary-query')), + ([('7.20', '>=')], 'mvrp', KeyInfo(default=True)), + ([('7.20', '>=')], 'querier-interval', KeyInfo(default='4m15s')), + ([('7.20', '>=')], 'query-interval', KeyInfo(default='2m5s')), + ([('7.20', '>=')], 'query-response-interval', KeyInfo(default='10s')), + ([('7.20', '>=')], 'region-name', KeyInfo(default='')), + ([('7.20', '>=')], 'region-revision', KeyInfo(default=0)), + ([('7.20', '>=')], 'startup-query-count', KeyInfo(default=2)), + ([('7.20', '>=')], 'startup-query-interval', KeyInfo(default='31s250ms')), ], fields={ 'admin-mac': KeyInfo(default=''), From 6acabda1bfcdd138d6e01e433f552bb906c14e38 Mon Sep 17 00:00:00 2001 From: fricke Date: Mon, 1 Dec 2025 13:28:43 +0100 Subject: [PATCH 2/5] add missing parameters to path interface/bridge/port --- plugins/module_utils/_api_data.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/module_utils/_api_data.py b/plugins/module_utils/_api_data.py index 4a4f2be3..cbc95832 100644 --- a/plugins/module_utils/_api_data.py +++ b/plugins/module_utils/_api_data.py @@ -1517,6 +1517,8 @@ def join_path(path): versioned_fields=[ ([('7.0', '<')], 'ingress-filtering', KeyInfo(default=False)), ([('7.0', '>=')], 'ingress-filtering', KeyInfo(default=True)), + ([('7.20', '>=')], 'mvrp-applicant-state', KeyInfo(default='normal-participant')), + ([('7.20', '>=')], 'mvrp-registrar-state', KeyInfo(default='normal')), ], fields={ 'auto-isolate': KeyInfo(default=False), From 8eaf031ea46b320f63ee007694b86e317176395c Mon Sep 17 00:00:00 2001 From: fricke Date: Tue, 2 Dec 2025 08:10:41 +0100 Subject: [PATCH 3/5] add changelog fragment --- .../423_add_missing_parameters_for_interface_bridge.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 changelogs/fragments/423_add_missing_parameters_for_interface_bridge.yml diff --git a/changelogs/fragments/423_add_missing_parameters_for_interface_bridge.yml b/changelogs/fragments/423_add_missing_parameters_for_interface_bridge.yml new file mode 100644 index 00000000..d87e658d --- /dev/null +++ b/changelogs/fragments/423_add_missing_parameters_for_interface_bridge.yml @@ -0,0 +1,2 @@ +minor_changes: + - api_info, api_modify - add missing parameters to path ``interface bridge`` and ``interface bridge port`` (https://github.com/ansible-collections/community.routeros/pull/423) \ No newline at end of file From a81f1c94145ee59ae9d0bec9fcddfae38032c212 Mon Sep 17 00:00:00 2001 From: fricke Date: Tue, 2 Dec 2025 16:02:02 +0100 Subject: [PATCH 4/5] change default value for parameter mvrp of path interface bridge --- plugins/module_utils/_api_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/module_utils/_api_data.py b/plugins/module_utils/_api_data.py index cbc95832..761857c4 100644 --- a/plugins/module_utils/_api_data.py +++ b/plugins/module_utils/_api_data.py @@ -304,7 +304,7 @@ def join_path(path): ([('7.20', '>=')], 'max-hops', KeyInfo(default=20)), ([('7.20', '>=')], 'membership-interval', KeyInfo(default='4m20s')), ([('7.20', '>=')], 'multicast-router', KeyInfo(default='temporary-query')), - ([('7.20', '>=')], 'mvrp', KeyInfo(default=True)), + ([('7.20', '>=')], 'mvrp', KeyInfo(default=False)), ([('7.20', '>=')], 'querier-interval', KeyInfo(default='4m15s')), ([('7.20', '>=')], 'query-interval', KeyInfo(default='2m5s')), ([('7.20', '>=')], 'query-response-interval', KeyInfo(default='10s')), From d7f76b939744a3ff394b403597ca9f1e35848ce7 Mon Sep 17 00:00:00 2001 From: FelixRicke <44804891+FelixRicke@users.noreply.github.com> Date: Wed, 3 Dec 2025 13:27:58 +0100 Subject: [PATCH 5/5] Update changelogs/fragments/423_add_missing_parameters_for_interface_bridge.yml Co-authored-by: Felix Fontein --- .../423_add_missing_parameters_for_interface_bridge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelogs/fragments/423_add_missing_parameters_for_interface_bridge.yml b/changelogs/fragments/423_add_missing_parameters_for_interface_bridge.yml index d87e658d..a00cbd2d 100644 --- a/changelogs/fragments/423_add_missing_parameters_for_interface_bridge.yml +++ b/changelogs/fragments/423_add_missing_parameters_for_interface_bridge.yml @@ -1,2 +1,2 @@ minor_changes: - - api_info, api_modify - add missing parameters to path ``interface bridge`` and ``interface bridge port`` (https://github.com/ansible-collections/community.routeros/pull/423) \ No newline at end of file + - api_info, api_modify - add missing parameters to path ``interface bridge`` and ``interface bridge port`` (https://github.com/ansible-collections/community.routeros/pull/423). \ No newline at end of file