* Fixes#191: Add path 'ip traffic-flow target'
* Fixes#191: Add changelog fragment
* Fixes#192: Change changetype from major to minor as it is only adding a path and neither breaking existing things nor adding completely new functionality
---------
Co-authored-by: Johannes Münch <git@washiza.eu>
* Fixes#179: Add missing /tool/e-mail parameter "tls"
In the
[documentation](https://help.mikrotik.com/docs/display/ROS/E-mail#Email-Properties) the parameter "tls" is mentioned but it cannot be used. The old "start-tls" parameter is not mentioned there (only on the [old documentation](https://wiki.mikrotik.com/wiki/Manual:Tools/email#Properties)).
Trying to use the paramter "tls" lead to the erro message `FAILED! => {"changed": false, "msg": "Unknown key \"tls\"."}`.
* Add changelog fragment
* Update changelogs/fragments/180-fix-tls-in-tool-email.yml
As suggested by felixfontein
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Johannes Münch <git@washiza.eu>
Co-authored-by: Felix Fontein <felix@fontein.de>
* Do extra docs validation. Explicitly disallow semantic markup in docs.
* Forgot to add new requirement.
* Improve test.
* TEMP - make CI fail.
* Remove unnecessary import.
* Make sure ANSIBLE_COLLECTIONS_PATH is set.
* Revert "TEMP - make CI fail."
This reverts commit 445c56e7e1bcd844be59f1df9df00a9c8334ff55.
* Make sure sanity tests from older Ansible versions don't complain.
* Prompt support for ROS 6.49+ (#62)
* More precise version match (#62)
* Add changelog fragment and lint (#62)
* Update changelogs/fragments/161-workaround-prompt-with-space.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
* Vendor version package to support older ansible versions (#62)
* Update plugins/module_utils/routeros.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update plugins/module_utils/routeros.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* move PSF-2.0.txt to LICENSES folder
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
* add support to disable ipv6
* Add changelogs fragment
* Update changelogs/fragments/158-ipv6_settings-disable.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
* API_DATA > ('ip', 'dhcp-server', 'network') > netmask
replace "automatically_computed_from" by 'can_disable=True, remove_value=0'
automatically_computed_from does not seem to be used at any place in the code
without 'can_disable=True, remove_value=0' task is marked as changed at each execution.
* API_DATA > ('ip', 'dhcp-server', 'network') > next-server
replace "default=''" by 'can_disable=True'
The default in routeros is "no value" and it was not possible to remove a configured next-server
* API_DATA > ('ip', 'dhcp-server', 'network') > gateway
replace "automatically_computed_from" by "default=''"
automatically_computed_from does not seem to be used
* API_DATA > ('ip', 'dhcp-server', 'network') > dns-none
replace "default=''" by "default=False"
* Add changelogs fragment
* Update changelogs/fragments/156-ip_dhcp-server_network.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
* API update
Signed-off-by: Tomas Herfert <herfik>
* fix changelog fragment directory
Signed-off-by: Tomas Herfert <herfik>
Signed-off-by: Tomas Herfert <herfik>
Co-authored-by: Tomas Herfert <herfik>
* Add regexp field to "ip dns static"
* Change test_invalid_required_missing to use "ip dhcp-server"
"ip dns static" requires name or regexp so it cannot be used in this test.
* Add required_one_of attribute to APIData
Used by "ip dns static" which requires either "name" or "regexp.
* Add mutually_exclusive attribute to APIData
Used by "ip dns static" where only one of "name" or "regexp" can be used.
* Add changelog fragment