diff --git a/changelogs/fragments/201-add-user-settings.yml b/changelogs/fragments/201-add-user-settings.yml new file mode 100644 index 0000000..fdbc870 --- /dev/null +++ b/changelogs/fragments/201-add-user-settings.yml @@ -0,0 +1,2 @@ +minor_changes: + - api_info, api_modify - add support for the ``user settings`` path (https://github.com/ansible-collections/community.routeros/pull/201). diff --git a/plugins/module_utils/_api_data.py b/plugins/module_utils/_api_data.py index 201d0b1..ee60e95 100644 --- a/plugins/module_utils/_api_data.py +++ b/plugins/module_utils/_api_data.py @@ -2749,6 +2749,14 @@ PATHS = { 'use-radius': KeyInfo(default=False), }, ), + ('user', 'settings'): APIData( + single_value=True, + fully_understood=True, + fields={ + 'minimum-categories': KeyInfo(), + 'minimum-password-length': KeyInfo(), + }, + ), ('queue', 'interface'): APIData( primary_keys=('interface', ), fully_understood=True, diff --git a/plugins/modules/api_info.py b/plugins/modules/api_info.py index 9ddd202..9947103 100644 --- a/plugins/modules/api_info.py +++ b/plugins/modules/api_info.py @@ -191,6 +191,7 @@ options: - tool traffic-generator - user aaa - user group + - user settings # END PATH LIST unfiltered: description: diff --git a/plugins/modules/api_modify.py b/plugins/modules/api_modify.py index 698b615..2fc7c57 100644 --- a/plugins/modules/api_modify.py +++ b/plugins/modules/api_modify.py @@ -196,6 +196,7 @@ options: - tool traffic-generator - user aaa - user group + - user settings # END PATH LIST data: description: