From 7b957648c97f7de34af6bee3fdb22a3ad4d2c96b Mon Sep 17 00:00:00 2001 From: Alexis La Goutte Date: Sat, 8 Aug 2026 11:08:34 +0000 Subject: [PATCH] ansible-test(sanity): validate-modules: fix parameter-list-no-elements device.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.sections: Argument defines type as list but elements is not defined for dictionary value @ data['options']['sections'] domain.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.sections: Argument defines type as list but elements is not defined for dictionary value @ data['options']['sections'] nameserver.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.addresses: Argument defines type as list but elements is not defined for dictionary value @ data['options']['addresses'] nameserver.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.sections: Argument defines type as list but elements is not defined for dictionary value @ data['options']['sections'] vrf.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.sections: Argument defines type as list but elements is not defined for dictionary value @ data['options']['sections'] --- plugins/modules/device.py | 1 + plugins/modules/domain.py | 1 + plugins/modules/nameserver.py | 2 ++ plugins/modules/vrf.py | 1 + 4 files changed, 5 insertions(+) diff --git a/plugins/modules/device.py b/plugins/modules/device.py index 5cc310b..d95cfce 100644 --- a/plugins/modules/device.py +++ b/plugins/modules/device.py @@ -53,6 +53,7 @@ description: List of sections where the device belongs to type: list required: false + elements: str rack: description: - Rack where the device belongs to. diff --git a/plugins/modules/domain.py b/plugins/modules/domain.py index bde1584..08ac40b 100644 --- a/plugins/modules/domain.py +++ b/plugins/modules/domain.py @@ -41,6 +41,7 @@ description: List of sections where the nameserver appears type: list required: false + elements: str extends_documentation_fragment: - codeaffen.phpipam.phpipam - codeaffen.phpipam.phpipam.entity_state diff --git a/plugins/modules/nameserver.py b/plugins/modules/nameserver.py index 4d04e3c..6871fbd 100644 --- a/plugins/modules/nameserver.py +++ b/plugins/modules/nameserver.py @@ -41,10 +41,12 @@ description: List of IP addresses the namerserver can be reached on type: list required: false + elements: str sections: description: List of sections where the nameserver appears type: list required: false + elements: str extends_documentation_fragment: - codeaffen.phpipam.phpipam - codeaffen.phpipam.phpipam.entity_state diff --git a/plugins/modules/vrf.py b/plugins/modules/vrf.py index 859bd17..2a3fe01 100644 --- a/plugins/modules/vrf.py +++ b/plugins/modules/vrf.py @@ -45,6 +45,7 @@ description: List of sections where the nameserver appears type: list required: false + elements: str extends_documentation_fragment: - codeaffen.phpipam.phpipam - codeaffen.phpipam.phpipam.entity_state