ansible-collections / mellanox.onyx

onyx
GNU General Public License v3.0
10 stars 14 forks source link

Sanity tests failing in mellanox.onyx #23

Open dmsimard opened 2 years ago

dmsimard commented 2 years ago
SUMMARY

We are running sanity tests across every collection included in the Ansible community package (as part of this issue) and found that ansible-test sanity --docker against mellanox.onyx 1.0.0 fails with ansible-core 2.13.0rc1 in ansible 6.0.0a2.

ISSUE TYPE
COMPONENT NAME

n/a

ANSIBLE VERSION
ansible [core 2.13.0rc1]
COLLECTION VERSION
1.0.0
STEPS TO REPRODUCE
ansible-test sanity --docker
EXPECTED RESULTS

Tests are either passing or ignored.

ACTUAL RESULTS
ERROR: Found 1 import issue(s) on python 3.8 which need to be resolved:
ERROR: plugins/action/onyx_config.py:22:0: traceback: ModuleNotFoundError: No module named 'ansible.plugins.action.network'
ERROR: Found 1 import issue(s) on python 3.9 which need to be resolved:
ERROR: plugins/action/onyx_config.py:22:0: traceback: ModuleNotFoundError: No module named 'ansible.plugins.action.network'
ERROR: Found 1 import issue(s) on python 3.10 which need to be resolved:
ERROR: plugins/action/onyx_config.py:22:0: traceback: ModuleNotFoundError: No module named 'ansible.plugins.action.network'
ERROR: Found 301 validate-modules issue(s) which need to be resolved:
ERROR: plugins/cliconf/onyx.py:0:0: invalid-documentation: DOCUMENTATION.cliconf: extra keys not allowed @ data['cliconf']. Got 'onyx'
ERROR: plugins/cliconf/onyx.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
ERROR: plugins/modules/onyx_bgp.py:0:0: doc-elements-mismatch: Argument 'neighbors' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_bgp.py:0:0: doc-elements-mismatch: Argument 'networks' in argument_spec specifies elements as str,but elements is not documented
ERROR: plugins/modules/onyx_bgp.py:0:0: doc-missing-type: Argument 'neighbor' in argument_spec found in neighbors uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_bgp.py:0:0: doc-missing-type: Argument 'router_id' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_bgp.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_bgp.py:0:0: doc-missing-type: Argument 'vrf' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_bgp.py:0:0: parameter-type-not-in-doc: Argument 'as_number' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_bgp.py:0:0: parameter-type-not-in-doc: Argument 'max_paths' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_bgp.py:0:0: parameter-type-not-in-doc: Argument 'multihop' in argument_spec found in neighbors defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_bgp.py:0:0: parameter-type-not-in-doc: Argument 'neighbors' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_bgp.py:0:0: parameter-type-not-in-doc: Argument 'networks' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_bgp.py:0:0: parameter-type-not-in-doc: Argument 'remote_as' in argument_spec found in neighbors defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_buffer_pool.py:0:0: doc-missing-type: Argument 'pool_type' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_buffer_pool.py:0:0: parameter-type-not-in-doc: Argument 'memory_percent' in argument_spec defines type as 'float' but documentation doesn't define type
ERROR: plugins/modules/onyx_buffer_pool.py:0:0: parameter-type-not-in-doc: Argument 'name' in argument_spec defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_buffer_pool.py:0:0: parameter-type-not-in-doc: Argument 'switch_priority' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_command.py:0:0: doc-missing-type: Argument 'match' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_command.py:0:0: invalid-documentation-markup: DOCUMENTATION.description: Directive "M(onyx_config)" must contain a FQCN for dictionary value @ data['description']. Got ['Sends arbitrary commands to an Mellanox ONYX network device and returns the results read from the device. This module includes an argument that will cause the module to wait for a specific condition before returning or timing out if the condition is not met.', 'This module does not support running commands in configuration mode. Please use M(onyx_config) to configure Mellanox ONYX devices.']
ERROR: plugins/modules/onyx_command.py:0:0: parameter-list-no-elements: Argument 'commands' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/onyx_command.py:0:0: parameter-list-no-elements: Argument 'wait_for' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/onyx_command.py:0:0: parameter-type-not-in-doc: Argument 'commands' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_command.py:0:0: parameter-type-not-in-doc: Argument 'interval' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_command.py:0:0: parameter-type-not-in-doc: Argument 'retries' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_command.py:0:0: parameter-type-not-in-doc: Argument 'wait_for' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_config.py:0:0: doc-missing-type: Argument 'config' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_config.py:0:0: doc-missing-type: Argument 'filename' in argument_spec found in backup_options uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_config.py:0:0: doc-missing-type: Argument 'match' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_config.py:0:0: doc-missing-type: Argument 'replace' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_config.py:0:0: parameter-list-no-elements: Argument 'after' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/onyx_config.py:0:0: parameter-list-no-elements: Argument 'before' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/onyx_config.py:0:0: parameter-list-no-elements: Argument 'lines' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/onyx_config.py:0:0: parameter-list-no-elements: Argument 'parents' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/onyx_config.py:0:0: parameter-type-not-in-doc: Argument 'after' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_config.py:0:0: parameter-type-not-in-doc: Argument 'before' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_config.py:0:0: parameter-type-not-in-doc: Argument 'lines' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_config.py:0:0: parameter-type-not-in-doc: Argument 'parents' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_config.py:0:0: parameter-type-not-in-doc: Argument 'src' in argument_spec defines type as 'path' but documentation doesn't define type
ERROR: plugins/modules/onyx_facts.py:0:0: invalid-documentation-markup: DOCUMENTATION.options.gather_subset.description: Directive "M(!)" must contain a FQCN for dictionary value @ data['options']['gather_subset']['description']. Got ['When supplied, this argument will restrict the facts collected to a given subset.  Possible values for this argument include all, version, module, and interfaces.  Can specify a list of values to include a larger subset.  Values can also be used with an initial C(M(!)) to specify that a specific subset should not be collected.']
ERROR: plugins/modules/onyx_facts.py:0:0: parameter-list-no-elements: Argument 'gather_subset' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/onyx_facts.py:0:0: parameter-type-not-in-doc: Argument 'gather_subset' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp.py:0:0: doc-missing-type: Argument 'default_version' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp.py:0:0: doc-missing-type: Argument 'proxy_reporting' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp.py:0:0: doc-missing-type: Argument 'unregistered_multicast' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp.py:0:0: parameter-type-not-in-doc: Argument 'last_member_query_interval' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp.py:0:0: parameter-type-not-in-doc: Argument 'mrouter_timeout' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp.py:0:0: parameter-type-not-in-doc: Argument 'port_purge_timeout' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp.py:0:0: parameter-type-not-in-doc: Argument 'report_suppression_interval' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_interface.py:0:0: doc-missing-type: Argument 'name' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: doc-elements-mismatch: Argument 'static_groups' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: doc-missing-type: Argument 'address' in argument_spec found in querier uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: doc-missing-type: Argument 'multicast_ip_address' in argument_spec found in static_groups uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: doc-missing-type: Argument 'name' in argument_spec found in mrouter uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: doc-missing-type: Argument 'name' in argument_spec found in static_groups uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: doc-missing-type: Argument 'state' in argument_spec found in mrouter uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: doc-missing-type: Argument 'state' in argument_spec found in querier uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: doc-missing-type: Argument 'version' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: doc-required-mismatch: Argument 'name' in argument_spec found in static_groups is required, but is not documented as being required
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: parameter-list-no-elements: Argument 'sources' in argument_spec found in static_groups defines type as list but elements is not defined
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: parameter-type-not-in-doc: Argument 'interval' in argument_spec found in querier defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: parameter-type-not-in-doc: Argument 'mrouter' in argument_spec defines type as 'dict' but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: parameter-type-not-in-doc: Argument 'querier' in argument_spec defines type as 'dict' but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: parameter-type-not-in-doc: Argument 'sources' in argument_spec found in static_groups defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: parameter-type-not-in-doc: Argument 'static_groups' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_igmp_vlan.py:0:0: parameter-type-not-in-doc: Argument 'vlan_id' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-choices-do-not-match-spec: Argument 'speed' in argument_spec found in aggregate defines choices as (['1G', '10G', '25G', '40G', '50G', '56G', '100G']) but documentation defines choices as ([])
ERROR: plugins/modules/onyx_interface.py:0:0: doc-choices-do-not-match-spec: Argument 'state' in argument_spec found in aggregate defines choices as (['present', 'absent', 'up', 'down']) but documentation defines choices as ([])
ERROR: plugins/modules/onyx_interface.py:0:0: doc-elements-mismatch: Argument 'aggregate' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'description' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'description' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'name' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'rx_rate' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'rx_rate' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'speed' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'speed' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'tx_rate' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-missing-type: Argument 'tx_rate' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: doc-required-mismatch: Argument 'name' in argument_spec found in aggregate is required, but is not documented as being required
ERROR: plugins/modules/onyx_interface.py:0:0: doc-required-mismatch: Argument 'name' in argument_spec is not required, but is documented as being required
ERROR: plugins/modules/onyx_interface.py:0:0: missing-suboption-docs: Argument 'aggregate' in argument_spec has sub-options but documentation does not define it
ERROR: plugins/modules/onyx_interface.py:0:0: nonexistent-parameter-documented: Argument 'duplex' is listed in DOCUMENTATION.options, but not accepted by the module argument_spec
ERROR: plugins/modules/onyx_interface.py:0:0: parameter-type-not-in-doc: Argument 'aggregate' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: parameter-type-not-in-doc: Argument 'delay' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: parameter-type-not-in-doc: Argument 'delay' in argument_spec found in aggregate defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: parameter-type-not-in-doc: Argument 'enabled' in argument_spec found in aggregate defines type as 'bool' but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: parameter-type-not-in-doc: Argument 'mtu' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: parameter-type-not-in-doc: Argument 'mtu' in argument_spec found in aggregate defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: parameter-type-not-in-doc: Argument 'name' in argument_spec defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_interface.py:0:0: undocumented-parameter: Argument 'delay' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_interface.py:0:0: undocumented-parameter: Argument 'description' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_interface.py:0:0: undocumented-parameter: Argument 'enabled' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_interface.py:0:0: undocumented-parameter: Argument 'mtu' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_interface.py:0:0: undocumented-parameter: Argument 'name' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_interface.py:0:0: undocumented-parameter: Argument 'rx_rate' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_interface.py:0:0: undocumented-parameter: Argument 'speed' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_interface.py:0:0: undocumented-parameter: Argument 'state' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_interface.py:0:0: undocumented-parameter: Argument 'tx_rate' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-choices-do-not-match-spec: Argument 'mode' in argument_spec found in aggregate defines choices as (['access', 'hybrid', 'trunk']) but documentation defines choices as ([])
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-choices-do-not-match-spec: Argument 'state' in argument_spec found in aggregate defines choices as (['present', 'absent']) but documentation defines choices as ([])
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-elements-mismatch: Argument 'aggregate' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-elements-mismatch: Argument 'trunk_allowed_vlans' in argument_spec found in aggregate specifies elements as int,but elements is not documented
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-elements-mismatch: Argument 'trunk_allowed_vlans' in argument_spec specifies elements as int,but elements is not documented
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-missing-type: Argument 'mode' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-missing-type: Argument 'mode' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-missing-type: Argument 'name' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-missing-type: Argument 'name' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: doc-required-mismatch: Argument 'name' in argument_spec found in aggregate is required, but is not documented as being required
ERROR: plugins/modules/onyx_l2_interface.py:0:0: missing-suboption-docs: Argument 'aggregate' in argument_spec has sub-options but documentation does not define it
ERROR: plugins/modules/onyx_l2_interface.py:0:0: parameter-type-not-in-doc: Argument 'access_vlan' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: parameter-type-not-in-doc: Argument 'access_vlan' in argument_spec found in aggregate defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: parameter-type-not-in-doc: Argument 'aggregate' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: parameter-type-not-in-doc: Argument 'trunk_allowed_vlans' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: parameter-type-not-in-doc: Argument 'trunk_allowed_vlans' in argument_spec found in aggregate defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_l2_interface.py:0:0: undocumented-parameter: Argument 'access_vlan' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_l2_interface.py:0:0: undocumented-parameter: Argument 'mode' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_l2_interface.py:0:0: undocumented-parameter: Argument 'name' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_l2_interface.py:0:0: undocumented-parameter: Argument 'state' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_l2_interface.py:0:0: undocumented-parameter: Argument 'trunk_allowed_vlans' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_l3_interface.py:0:0: doc-choices-do-not-match-spec: Argument 'state' in argument_spec defines choices as (['present', 'absent', 'enabled', 'disabled']) but documentation defines choices as (['present', 'absent'])
ERROR: plugins/modules/onyx_l3_interface.py:0:0: doc-choices-do-not-match-spec: Argument 'state' in argument_spec found in aggregate defines choices as (['present', 'absent', 'enabled', 'disabled']) but documentation defines choices as ([])
ERROR: plugins/modules/onyx_l3_interface.py:0:0: doc-elements-mismatch: Argument 'aggregate' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_l3_interface.py:0:0: doc-missing-type: Argument 'name' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_l3_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_l3_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_l3_interface.py:0:0: doc-required-mismatch: Argument 'name' in argument_spec found in aggregate is required, but is not documented as being required
ERROR: plugins/modules/onyx_l3_interface.py:0:0: missing-suboption-docs: Argument 'aggregate' in argument_spec has sub-options but documentation does not define it
ERROR: plugins/modules/onyx_l3_interface.py:0:0: parameter-type-not-in-doc: Argument 'aggregate' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_l3_interface.py:0:0: parameter-type-not-in-doc: Argument 'ipv4' in argument_spec defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_l3_interface.py:0:0: parameter-type-not-in-doc: Argument 'ipv4' in argument_spec found in aggregate defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_l3_interface.py:0:0: parameter-type-not-in-doc: Argument 'ipv6' in argument_spec defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_l3_interface.py:0:0: parameter-type-not-in-doc: Argument 'ipv6' in argument_spec found in aggregate defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_l3_interface.py:0:0: parameter-type-not-in-doc: Argument 'name' in argument_spec defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_l3_interface.py:0:0: undocumented-parameter: Argument 'ipv4' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_l3_interface.py:0:0: undocumented-parameter: Argument 'ipv6' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_l3_interface.py:0:0: undocumented-parameter: Argument 'name' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_l3_interface.py:0:0: undocumented-parameter: Argument 'state' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-choices-do-not-match-spec: Argument 'mode' in argument_spec found in aggregate defines choices as (['active', 'on', 'passive']) but documentation defines choices as ([])
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-choices-do-not-match-spec: Argument 'state' in argument_spec defines choices as (['present', 'absent']) but documentation defines choices as (['present', 'absent', 'up', 'down'])
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-choices-do-not-match-spec: Argument 'state' in argument_spec found in aggregate defines choices as (['present', 'absent']) but documentation defines choices as ([])
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-default-does-not-match-spec: Argument 'mode' in argument_spec defines default as ('on') but documentation defines default as ('True')
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-elements-mismatch: Argument 'aggregate' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-missing-type: Argument 'mode' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-missing-type: Argument 'mode' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-missing-type: Argument 'name' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-missing-type: Argument 'state' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-required-mismatch: Argument 'members' in argument_spec is not required, but is documented as being required
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-required-mismatch: Argument 'name' in argument_spec found in aggregate is required, but is not documented as being required
ERROR: plugins/modules/onyx_linkagg.py:0:0: doc-required-mismatch: Argument 'name' in argument_spec is not required, but is documented as being required
ERROR: plugins/modules/onyx_linkagg.py:0:0: missing-suboption-docs: Argument 'aggregate' in argument_spec has sub-options but documentation does not define it
ERROR: plugins/modules/onyx_linkagg.py:0:0: parameter-list-no-elements: Argument 'members' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/onyx_linkagg.py:0:0: parameter-list-no-elements: Argument 'members' in argument_spec found in aggregate defines type as list but elements is not defined
ERROR: plugins/modules/onyx_linkagg.py:0:0: parameter-type-not-in-doc: Argument 'aggregate' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_linkagg.py:0:0: parameter-type-not-in-doc: Argument 'members' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_linkagg.py:0:0: parameter-type-not-in-doc: Argument 'members' in argument_spec found in aggregate defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_linkagg.py:0:0: parameter-type-not-in-doc: Argument 'name' in argument_spec defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_linkagg.py:0:0: undocumented-parameter: Argument 'members' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_linkagg.py:0:0: undocumented-parameter: Argument 'mode' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_linkagg.py:0:0: undocumented-parameter: Argument 'name' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_linkagg.py:0:0: undocumented-parameter: Argument 'state' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_lldp.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: doc-choices-do-not-match-spec: Argument 'state' in argument_spec found in aggregate defines choices as (['present', 'absent', 'enabled', 'disabled']) but documentation defines choices as ([])
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: doc-elements-mismatch: Argument 'aggregate' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: doc-missing-type: Argument 'name' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: doc-required-mismatch: Argument 'name' in argument_spec found in aggregate is required, but is not documented as being required
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: missing-suboption-docs: Argument 'aggregate' in argument_spec has sub-options but documentation does not define it
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: parameter-type-not-in-doc: Argument 'aggregate' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: parameter-type-not-in-doc: Argument 'name' in argument_spec defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: undocumented-parameter: Argument 'name' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_lldp_interface.py:0:0: undocumented-parameter: Argument 'state' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_magp.py:0:0: doc-missing-type: Argument 'interface' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_magp.py:0:0: doc-missing-type: Argument 'router_ip' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_magp.py:0:0: doc-missing-type: Argument 'router_mac' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_magp.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_magp.py:0:0: parameter-type-not-in-doc: Argument 'magp_id' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_mlag_ipl.py:0:0: doc-missing-type: Argument 'name' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_mlag_ipl.py:0:0: doc-missing-type: Argument 'peer_address' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_mlag_ipl.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_mlag_ipl.py:0:0: doc-missing-type: Argument 'vlan_interface' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_mlag_vip.py:0:0: doc-default-does-not-match-spec: Argument 'state' in argument_spec defines default as ('present') but documentation defines default as (None)
ERROR: plugins/modules/onyx_mlag_vip.py:0:0: doc-missing-type: Argument 'group_name' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_mlag_vip.py:0:0: doc-missing-type: Argument 'ipaddress' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_mlag_vip.py:0:0: doc-missing-type: Argument 'mac_address' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_mlag_vip.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_mlag_vip.py:0:0: parameter-type-not-in-doc: Argument 'delay' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_ntp.py:0:0: doc-elements-mismatch: Argument 'ntp_authentication_keys' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_ntp.py:0:0: doc-elements-mismatch: Argument 'trusted_keys' in argument_spec specifies elements as int,but elements is not documented
ERROR: plugins/modules/onyx_ntp.py:0:0: no-log-needed: Argument 'auth_key_password' in argument_spec could be a secret, though doesn't have `no_log` set found in ntp_authentication_keys
ERROR: plugins/modules/onyx_ntp.py:0:0: no-log-needed: Argument 'ntp_authentication_keys' in argument_spec could be a secret, though doesn't have `no_log` set
ERROR: plugins/modules/onyx_ntp.py:0:0: no-log-needed: Argument 'trusted_keys' in argument_spec could be a secret, though doesn't have `no_log` set
ERROR: plugins/modules/onyx_ntp.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.ntp_authentication_keys: Argument defines type as list but elements is not defined for dictionary value @ data['options']['ntp_authentication_keys']. Got {'type': 'list', 'description': ['List of ntp authentication keys'], 'suboptions': {'auth_key_id': {'description': ['Configures ntp key-id, range 1-65534'], 'required': True, 'type': 'int'}, 'auth_key_encrypt_type': {'description': ['encryption type used to configure ntp authentication key.'], 'required': True, 'choices': ['md5', 'sha1'], 'type': 'str'}, 'auth_key_password': {'description': ['password used for ntp authentication key.'], 'required': True, 'type': 'str'}, 'auth_key_state': {'de...
ERROR: plugins/modules/onyx_ntp.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.trusted_keys: Argument defines type as list but elements is not defined for dictionary value @ data['options']['trusted_keys']. Got {'type': 'list', 'description': ['List of ntp trusted keys']}
ERROR: plugins/modules/onyx_ntp_servers_peers.py:0:0: doc-elements-mismatch: Argument 'peer' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_ntp_servers_peers.py:0:0: doc-elements-mismatch: Argument 'server' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_ntp_servers_peers.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.peer: Argument defines type as list but elements is not defined for dictionary value @ data['options']['peer']. Got {'type': 'list', 'description': ['List of ntp peers.'], 'suboptions': {'ip_or_name': {'description': ['Configures ntp peer name or ip.'], 'required': True, 'type': 'str'}, 'enabled': {'description': ['Disables/Enables ntp peer state'], 'type': 'bool'}, 'version': {'description': ['version number for the ntp peer'], 'choices': [3, 4], 'type': 'int'}, 'key_id': {'description': ['Used to configure the key-id for the ntp peer'], 'type': 'int'}, 'state': {'description': ['Indicates if the ntp peer...
ERROR: plugins/modules/onyx_ntp_servers_peers.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.server: Argument defines type as list but elements is not defined for dictionary value @ data['options']['server']. Got {'type': 'list', 'description': ['List of ntp servers.'], 'suboptions': {'ip_or_name': {'description': ['Configures ntp server name or ip.'], 'required': True, 'type': 'str'}, 'enabled': {'description': ['Disables/Enables ntp server'], 'type': 'bool'}, 'trusted_enable': {'description': ['Disables/Enables the trusted state for the ntp server.'], 'type': 'bool'}, 'version': {'description': ['version number for the ntp server'], 'choices': [3, 4], 'type': 'int'}, 'key_id': {'description': ['Used...
ERROR: plugins/modules/onyx_ospf.py:0:0: doc-elements-mismatch: Argument 'interfaces' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_ospf.py:0:0: doc-missing-type: Argument 'area' in argument_spec found in interfaces uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_ospf.py:0:0: doc-missing-type: Argument 'name' in argument_spec found in interfaces uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_ospf.py:0:0: doc-missing-type: Argument 'router_id' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_ospf.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_ospf.py:0:0: parameter-type-not-in-doc: Argument 'interfaces' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_ospf.py:0:0: parameter-type-not-in-doc: Argument 'ospf' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: doc-choices-do-not-match-spec: Argument 'state' in argument_spec found in aggregate defines choices as (['enabled', 'disabled']) but documentation defines choices as ([])
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: doc-elements-mismatch: Argument 'aggregate' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: doc-missing-type: Argument 'name' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: doc-required-mismatch: Argument 'name' in argument_spec found in aggregate is required, but is not documented as being required
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: missing-suboption-docs: Argument 'aggregate' in argument_spec has sub-options but documentation does not define it
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: parameter-type-not-in-doc: Argument 'aggregate' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: parameter-type-not-in-doc: Argument 'name' in argument_spec defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: undocumented-parameter: Argument 'name' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_pfc_interface.py:0:0: undocumented-parameter: Argument 'state' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'bfd' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'bgp' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'dcb_pfc' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'igmp_snooping' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'ip_l3' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'ip_routing' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'lacp' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'lldp' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'magp' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'mlag' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'nve' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'ospf' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_protocol.py:0:0: doc-missing-type: Argument 'spanning_tree' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_global.py:0:0: doc-missing-type: Argument 'ntp_state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_global.py:0:0: doc-missing-type: Argument 'ptp_state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_global.py:0:0: parameter-type-not-in-doc: Argument 'domain' in argument_spec defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_global.py:0:0: parameter-type-not-in-doc: Argument 'primary_priority' in argument_spec defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_global.py:0:0: parameter-type-not-in-doc: Argument 'secondary_priority' in argument_spec defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_interface.py:0:0: doc-missing-type: Argument 'name' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_interface.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_interface.py:0:0: parameter-type-not-in-doc: Argument 'announce_interval' in argument_spec defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_interface.py:0:0: parameter-type-not-in-doc: Argument 'announce_timeout' in argument_spec defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_interface.py:0:0: parameter-type-not-in-doc: Argument 'delay_request' in argument_spec defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_ptp_interface.py:0:0: parameter-type-not-in-doc: Argument 'sync_interval' in argument_spec defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_qos.py:0:0: doc-missing-type: Argument 'rewrite_dscp' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_qos.py:0:0: doc-missing-type: Argument 'rewrite_pcp' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_qos.py:0:0: doc-missing-type: Argument 'trust' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_qos.py:0:0: parameter-list-no-elements: Argument 'interfaces' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/onyx_qos.py:0:0: parameter-type-not-in-doc: Argument 'interfaces' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_snmp.py:0:0: doc-elements-mismatch: Argument 'snmp_communities' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_snmp.py:0:0: doc-elements-mismatch: Argument 'snmp_permissions' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_snmp.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.snmp_communities: Argument defines type as list but elements is not defined for dictionary value @ data['options']['snmp_communities']. Got {'type': 'list', 'description': ['List of snmp communities'], 'suboptions': {'community_name': {'description': ['Configures snmp community name.'], 'required': True, 'type': 'str'}, 'community_type': {'description': ['Add this community as either a read-only or read-write community.'], 'choices': ['read-only', 'read-write'], 'type': 'str'}, 'state': {'description': ['Used to decide if you want to delete the given snmp community or not'], 'choices': ['present', 'absent'], 'type': 'str'}}}
ERROR: plugins/modules/onyx_snmp.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.snmp_permissions: Argument defines type as list but elements is not defined for dictionary value @ data['options']['snmp_permissions']. Got {'type': 'list', 'description': ['Allow SNMPSET requests for items in a MIB.'], 'suboptions': {'state_enabled': {'description': ['Enables/Disables the request.'], 'required': True, 'type': 'bool'}, 'permission_type': {'description': ['Configures the request type.'], 'choices': ['MELLANOX-CONFIG-DB-MIB', 'MELLANOX-EFM-MIB', 'MELLANOX-POWER-CYCLE', 'MELLANOX-SW-UPDATE', 'RFC1213-MIB'], 'type': 'str'}}}
ERROR: plugins/modules/onyx_snmp_hosts.py:0:0: doc-elements-mismatch: Argument 'hosts' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_snmp_hosts.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.hosts: Argument defines type as list but elements is not defined for dictionary value @ data['options']['hosts']. Got {'type': 'list', 'description': ['List of snmp hosts'], 'suboptions': {'name': {'description': ['Specifies the name of the host.'], 'required': True, 'type': 'str'}, 'enabled': {'description': ['Temporarily Enables/Disables sending of all notifications to this host.'], 'type': 'bool'}, 'notification_type': {'description': ['Configures the type of sending notification to the specified host.'], 'choices': ['trap', 'inform'], 'type': 'str'}, 'port': {'description': ['Overrides default target por...
ERROR: plugins/modules/onyx_snmp_users.py:0:0: doc-elements-mismatch: Argument 'users' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_snmp_users.py:0:0: no-log-needed: Argument 'auth_password' in argument_spec could be a secret, though doesn't have `no_log` set found in users
ERROR: plugins/modules/onyx_snmp_users.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.users: Argument defines type as list but elements is not defined for dictionary value @ data['options']['users']. Got {'type': 'list', 'description': ['List of snmp users'], 'suboptions': {'name': {'description': ['Specifies the name of the user.'], 'required': True, 'type': 'str'}, 'enabled': {'description': ['Enables/Disables SNMP v3 access for the user.'], 'type': 'bool'}, 'set_access_enabled': {'description': ['Enables/Disables SNMP SET requests for the user.'], 'type': 'bool'}, 'require_privacy': {'description': ['Enables/Disables the Require privacy (encryption) for requests from this user'], 'type': '...
ERROR: plugins/modules/onyx_syslog_remote.py:0:0: doc-elements-mismatch: Argument 'trap_override' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_syslog_remote.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.trap_override: Argument defines type as list but elements is not defined for dictionary value @ data['options']['trap_override']. Got {'description': ['Override log levels for this sink on a per-class basis'], 'type': 'list', 'suboptions': {'override_class': {'description': ['Specify a class whose log level to override'], 'choices': ['mgmt-front', 'mgmt-back', 'mgmt-core', 'events', 'debug-module', 'sx-sdk', 'mlx-daemons', 'protocol-stack'], 'required': True, 'type': 'str'}, 'override_priority': {'description': '-Specify a priority whose log level to override', 'choices': ['none', 'debug', 'info', 'notice', 'alert', 'warnin...
ERROR: plugins/modules/onyx_traffic_class.py:0:0: doc-missing-type: Argument 'control' in argument_spec found in congestion_control uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_traffic_class.py:0:0: doc-missing-type: Argument 'mode' in argument_spec found in dcb uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_traffic_class.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_traffic_class.py:0:0: doc-missing-type: Argument 'threshold_mode' in argument_spec found in congestion_control uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_traffic_class.py:0:0: parameter-list-no-elements: Argument 'interfaces' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/onyx_traffic_class.py:0:0: parameter-type-not-in-doc: Argument 'congestion_control' in argument_spec defines type as 'dict' but documentation doesn't define type
ERROR: plugins/modules/onyx_traffic_class.py:0:0: parameter-type-not-in-doc: Argument 'dcb' in argument_spec defines type as 'dict' but documentation doesn't define type
ERROR: plugins/modules/onyx_traffic_class.py:0:0: parameter-type-not-in-doc: Argument 'interfaces' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_traffic_class.py:0:0: parameter-type-not-in-doc: Argument 'max_threshold' in argument_spec found in congestion_control defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_traffic_class.py:0:0: parameter-type-not-in-doc: Argument 'min_threshold' in argument_spec found in congestion_control defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_traffic_class.py:0:0: parameter-type-not-in-doc: Argument 'tc' in argument_spec defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_traffic_class.py:0:0: parameter-type-not-in-doc: Argument 'weight' in argument_spec found in dcb defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_vlan.py:0:0: doc-choices-do-not-match-spec: Argument 'state' in argument_spec found in aggregate defines choices as (['present', 'absent']) but documentation defines choices as ([])
ERROR: plugins/modules/onyx_vlan.py:0:0: doc-elements-mismatch: Argument 'aggregate' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_vlan.py:0:0: doc-missing-type: Argument 'state' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_vlan.py:0:0: doc-missing-type: Argument 'state' in argument_spec uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_vlan.py:0:0: doc-missing-type: Argument 'vlan_id' in argument_spec found in aggregate uses default type ('str') but documentation doesn't define type
ERROR: plugins/modules/onyx_vlan.py:0:0: doc-required-mismatch: Argument 'vlan_id' in argument_spec found in aggregate is required, but is not documented as being required
ERROR: plugins/modules/onyx_vlan.py:0:0: missing-suboption-docs: Argument 'aggregate' in argument_spec has sub-options but documentation does not define it
ERROR: plugins/modules/onyx_vlan.py:0:0: parameter-type-not-in-doc: Argument 'aggregate' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_vlan.py:0:0: parameter-type-not-in-doc: Argument 'name' in argument_spec defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_vlan.py:0:0: parameter-type-not-in-doc: Argument 'name' in argument_spec found in aggregate defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_vlan.py:0:0: parameter-type-not-in-doc: Argument 'vlan_id' in argument_spec defines type as 'int' but documentation doesn't define type
ERROR: plugins/modules/onyx_vlan.py:0:0: undocumented-parameter: Argument 'name' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_vlan.py:0:0: undocumented-parameter: Argument 'state' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_vlan.py:0:0: undocumented-parameter: Argument 'vlan_id' found in aggregate is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_vxlan.py:0:0: doc-elements-mismatch: Argument 'vni_vlan_list' in argument_spec specifies elements as dict,but elements is not documented
ERROR: plugins/modules/onyx_vxlan.py:0:0: doc-required-mismatch: Argument 'nve_id' in argument_spec is not required, but is documented as being required
ERROR: plugins/modules/onyx_vxlan.py:0:0: missing-suboption-docs: Argument 'vni_vlan_list' in argument_spec has sub-options but documentation does not define it
ERROR: plugins/modules/onyx_vxlan.py:0:0: parameter-type-not-in-doc: Argument 'loopback_id' in argument_spec defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_vxlan.py:0:0: parameter-type-not-in-doc: Argument 'mlag_tunnel_ip' in argument_spec defines type as 'str' but documentation doesn't define type
ERROR: plugins/modules/onyx_vxlan.py:0:0: parameter-type-not-in-doc: Argument 'nve_id' in argument_spec defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_vxlan.py:0:0: parameter-type-not-in-doc: Argument 'vlan_id' in argument_spec found in vni_vlan_list defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_vxlan.py:0:0: parameter-type-not-in-doc: Argument 'vni_id' in argument_spec found in vni_vlan_list defines type as <class 'int'> but documentation doesn't define type
ERROR: plugins/modules/onyx_vxlan.py:0:0: parameter-type-not-in-doc: Argument 'vni_vlan_list' in argument_spec defines type as 'list' but documentation doesn't define type
ERROR: plugins/modules/onyx_vxlan.py:0:0: undocumented-parameter: Argument 'vlan_id' found in vni_vlan_list is listed in the argument_spec, but not documented in the module documentation
ERROR: plugins/modules/onyx_vxlan.py:0:0: undocumented-parameter: Argument 'vni_id' found in vni_vlan_list is listed in the argument_spec, but not documented in the module documentation
ERROR: The 4 sanity test(s) listed below (out of 43) failed. See error output above for details.
import --python 3.8
import --python 3.9
import --python 3.10
validate-modules
ERROR: Command "podman exec ansible-test-controller-DuH5zV2q /usr/bin/env ANSIBLE_TEST_CONTENT_ROOT=/root/ansible_collections/mellanox/onyx LC_ALL=en_US.UTF-8 /usr/bin/python3.10 /root/ansible/bin/ansible-test sanity --containers '{}' --skip-test pylint --metadata tests/output/.tmp/metadata-x5d_wig4.json --truncate 0 --color no --host-path tests/output/.tmp/host-dvmqxo1e" returned exit status 1.
mariolenz commented 1 year ago

This collection is currently unmaintained, so nobody will work on your issue. See ansible-community/community-topics#136 for more information.

If you're interested in mainting this collection yourself, please read the maintainer guidelines and let us know if you want to take over on Matrix: #community:ansible.com or on irc.libera.chat: #ansible-community.