Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sanity tests failing in mellanox.onyx #23

Open
dmsimard opened this issue May 6, 2022 · 1 comment
Open

Sanity tests failing in mellanox.onyx #23

dmsimard opened this issue May 6, 2022 · 1 comment

Comments

@dmsimard
Copy link

dmsimard commented May 6, 2022

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
  • Bug Report
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
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants