* 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
* support for "interface ethernet poe" and "interface vrrp"
Signed-off-by: Tomas Herfert <herfik>
* support "interface gre6" path
Signed-off-by: Tomas Herfert <herfik>
* ip dhcp-server - fix
Signed-off-by: Tomas Herfert <herfik>
* docs & changelog
Signed-off-by: Tomas Herfert <herfik>
* support for "interface ethernet poe" and "interface vrrp"
Signed-off-by: Tomas Herfert <herfik>
* support "interface gre6" path
Signed-off-by: Tomas Herfert <herfik>
* ip dhcp-server - fix
Signed-off-by: Tomas Herfert <herfik>
* docs & changelog
Signed-off-by: Tomas Herfert <herfik>
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
Signed-off-by: Tomas Herfert <herfik>
Co-authored-by: Tomas Herfert <herfik>
Co-authored-by: Felix Fontein <felix@fontein.de>
* terminal regex udpate to match the terminal prompt in safe mode
Signed-off-by: Tomas Herfert <herfik>
* changelog
Signed-off-by: Tomas Herfert <herfik>
* yamllint fix
Signed-off-by: Tomas Herfert <herfik>
* Update changelogs/fragments/134-command-safemode.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
Signed-off-by: Tomas Herfert <herfik>
Co-authored-by: Tomas Herfert <herfik>
Co-authored-by: Felix Fontein <felix@fontein.de>
* support for new API paths and few updates
Signed-off-by: Tomas Herfert <herfik>
* changelog fix
Signed-off-by: Tomas Herfert <herfik>
* tests update
Signed-off-by: Tomas Herfert <herfik>
Signed-off-by: Tomas Herfert <herfik>
Co-authored-by: Tomas Herfert <herfik>
* adding support for api fields that can be disabled and have default value at the same time
Signed-off-by: Tomas Herfert <herfik>
* api path support: interface gre
Signed-off-by: Tomas Herfert <herfik>
* docs
Signed-off-by: Tomas Herfert <herfik>
* unit test update & yamlling fix
Signed-off-by: Tomas Herfert <herfik>
* test fix
Signed-off-by: Tomas Herfert <herfik>
* sanity fix
Signed-off-by: Tomas Herfert <herfik>
* changelog
Signed-off-by: Tomas Herfert <herfik>
* Update per suggestion
Co-authored-by: Felix Fontein <felix@fontein.de>
* api path support: interface eoip
Signed-off-by: Tomas Herfert <herfik>
* docs
Signed-off-by: Tomas Herfert <herfik>
* apply suggestion from code review
Signed-off-by: Tomas Herfert <herfik>
Signed-off-by: Tomas Herfert <herfik>
Co-authored-by: Tomas Herfert <herfik>
Co-authored-by: Felix Fontein <felix@fontein.de>
* make api_modify to ignore builtin items
Signed-off-by: Tomas Herfert <herfik>
* include_builtin parametr for api_info module
Signed-off-by: Tomas Herfert <herfik>
* api_info ignore_builtin changelog
Signed-off-by: Tomas Herfert <herfik>
* typo
Signed-off-by: Tomas Herfert <herfik>
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
Signed-off-by: Tomas Herfert <herfik>
Co-authored-by: Tomas Herfert <herfik>
Co-authored-by: Felix Fontein <felix@fontein.de>
* multiple api paths support and updates
Signed-off-by: Tomas Herfert <herfik>
* sanity fix
Signed-off-by: Tomas Herfert <herfik>
* another sanity fix
Signed-off-by: Tomas Herfert <herfik>
* Apply suggestions from code review
Co-authored-by: Felix Fontein <felix@fontein.de>
Signed-off-by: Tomas Herfert <herfik>
Co-authored-by: Tomas Herfert <herfik>
Co-authored-by: Felix Fontein <felix@fontein.de>
* api path support: system logging action
Signed-off-by: Tomas Herfert <herfik>
* api path support: system logging
Signed-off-by: Tomas Herfert <herfik>
* docs & changelog
Signed-off-by: Tomas Herfert <herfik>
* typo fix
Signed-off-by: Tomas Herfert <herfik>
Signed-off-by: Tomas Herfert <herfik>
Co-authored-by: Tomas Herfert <herfik>
* adding api path interface pppoe-client
Signed-off-by: Tomas Herfert <herfik>
* support for api path interface vlan
Signed-off-by: Tomas Herfert <herfik>
* support for api path interface bridge vlan
Signed-off-by: Tomas Herfert <herfik>
* PR ID update
Signed-off-by: Tomas Herfert <herfik>
* typo fix
Signed-off-by: Tomas Herfert <herfik>
* support for API path interface bridge and update of interface bridge port ingress-filtering to True
Signed-off-by: Tomas Herfert <herfik>
* Apply suggestion per code review
Signed-off-by: Tomas Herfert <herfik>
* Update changelogs/fragments/125-api.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
Signed-off-by: Tomas Herfert <herfik>
Co-authored-by: Tomas Herfert <herfik>
Co-authored-by: Felix Fontein <felix@fontein.de>