Coder Social home page Coder Social logo

wti-collection's People

Contributors

econoday avatar robje avatar s-hertel avatar samdoran avatar thedoubl3j avatar wtinetworkgear avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

wti-collection's Issues

convert docs to md

If the docs are converted to MD, automation hub will render them next to the modules docs.

If the docs are just cuts of the module docs then you are fine, they will be built on AH but if there are other things that you want built on AH, drop them in the docs directory as MD and it will render them :

Sanity tests failing in wti.remote

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 wti.remote 1.0.3 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.3
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 2.7 which need to be resolved:
ERROR: plugins/modules/cpm_firmware_update.py:156:0: traceback: ImportError: No module named requests
ERROR: Found 1 import issue(s) on python 3.5 which need to be resolved:
ERROR: plugins/modules/cpm_firmware_update.py:156:0: traceback: ImportError: No module named 'requests'
ERROR: Found 1 import issue(s) on python 3.6 which need to be resolved:
ERROR: plugins/modules/cpm_firmware_update.py:156:0: traceback: ModuleNotFoundError: No module named 'requests'
ERROR: Found 1 import issue(s) on python 3.7 which need to be resolved:
ERROR: plugins/modules/cpm_firmware_update.py:156:0: traceback: ModuleNotFoundError: No module named 'requests'
ERROR: Found 1 import issue(s) on python 3.8 which need to be resolved:
ERROR: plugins/modules/cpm_firmware_update.py:156:0: traceback: ModuleNotFoundError: No module named 'requests'
ERROR: Found 1 import issue(s) on python 3.9 which need to be resolved:
ERROR: plugins/modules/cpm_firmware_update.py:156:0: traceback: ModuleNotFoundError: No module named 'requests'
ERROR: Found 1 import issue(s) on python 3.10 which need to be resolved:
ERROR: plugins/modules/cpm_firmware_update.py:156:0: traceback: ModuleNotFoundError: No module named 'requests'
ERROR: Found 97 validate-modules issue(s) which need to be resolved:
ERROR: plugins/lookup/cpm_metering.py:0:0: invalid-documentation: DOCUMENTATION.lookup: extra keys not allowed @ data['lookup']. Got 'cpm_metering'
ERROR: plugins/lookup/cpm_metering.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
ERROR: plugins/lookup/cpm_status.py:0:0: invalid-documentation: DOCUMENTATION.lookup: extra keys not allowed @ data['lookup']. Got 'cpm_status'
ERROR: plugins/lookup/cpm_status.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
ERROR: plugins/modules/cpm_alarm_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_alarm_info', 'version_added': '2.9', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get alarm information from WTI OOB and PDU devices', 'description': ['Get temperature alarm from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the module.'], 'type': 'str',...
ERROR: plugins/modules/cpm_config_backup.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_config_backup', 'version_added': '2.9', 'author': 'Western Telematic Inc. (@wtinetworkgear)', 'short_description': 'Get parameters from WTI OOB and PDU devices', 'description': ['Get parameters from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to get the parameters from.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to get the parameters from.'], 'type': 'st...
ERROR: plugins/modules/cpm_config_restore.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_config_restore', 'version_added': '2.9', 'author': 'Western Telematic Inc. (@wtinetworkgear)', 'short_description': 'Send operational parameters to WTI OOB and PDU devices', 'description': ['Send operational parameters to WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to get the parameters from.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to get the paramete...
ERROR: plugins/modules/cpm_current_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_current_info', 'version_added': '2.9', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get the Current Information of a WTI device', 'description': ['Get the Current Information of a WTI device'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the module.'], 'type': 'str', 'required':...
ERROR: plugins/modules/cpm_firmware_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_firmware_info', 'version_added': '2.9', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get firmware information from WTI OOB and PDU devices', 'description': ['Get firmware information from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the module.'], 'type...
ERROR: plugins/modules/cpm_firmware_update.py:0:0: import-error: Exception attempting to import module for argument_spec introspection, 'No module named 'requests''
ERROR: plugins/modules/cpm_firmware_update.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_firmware_update', 'version_added': '2.9', 'author': 'Western Telematic Inc. (@wtinetworkgear)', 'short_description': 'Set Serial port parameters in WTI OOB and PDU devices', 'description': ['Set Serial port parameters in WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'required': True, 'type': 'str'}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the module.'], 'requ...
ERROR: plugins/modules/cpm_hostname_config.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.11') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.11'. Got {'module': 'cpm_hostname_config', 'version_added': '2.11', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Set Hostname (Site ID), Location, Asset Tag parameters in WTI OOB and PDU devices.', 'description': ['Set Hostname (Site ID), Location, Asset Tag parameters parameters in WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description'...
ERROR: plugins/modules/cpm_hostname_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.11') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.11'. Got {'module': 'cpm_hostname_info', 'version_added': '2.11', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get Hostname (Site ID), Location, Asset Tag parameters in WTI OOB and PDU devices', 'description': ['Get Hostname (Site ID), Location, Asset Tag parameters from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is ...
ERROR: plugins/modules/cpm_interface_config.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.10') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.10'. Got {'module': 'cpm_interface_config', 'version_added': '2.10', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Set network interface parameters in WTI OOB and PDU devices', 'description': ['Set network interface parameters in WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the ...
ERROR: plugins/modules/cpm_interface_info.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.interface.element: extra keys not allowed @ data['argument_spec']['interface']['element']. Got 'str'
ERROR: plugins/modules/cpm_interface_info.py:0:0: parameter-list-no-elements: Argument 'interface' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_interface_info.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.interface: Argument defines type as list but elements is not defined for dictionary value @ data['options']['interface']. Got {'description': ['This is the ethernet port name that is getting retrieved. It can include a single ethernet', 'port name, multiple ethernet port names separated by commas or not defined for all ports.'], 'type': 'list', 'required': False, 'choices': ['eth0', 'eth1', 'ppp0']}
ERROR: plugins/modules/cpm_iptables_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.command.element: extra keys not allowed @ data['argument_spec']['command']['element']. Got 'str'
ERROR: plugins/modules/cpm_iptables_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.index.element: extra keys not allowed @ data['argument_spec']['index']['element']. Got 'int'
ERROR: plugins/modules/cpm_iptables_config.py:0:0: parameter-list-no-elements: Argument 'command' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_iptables_config.py:0:0: parameter-list-no-elements: Argument 'index' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_iptables_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.command: Argument defines type as list but elements is not defined for dictionary value @ data['options']['command']. Got {'description': ['Actual iptables command to send to the WTI device.'], 'type': 'list', 'required': True}
ERROR: plugins/modules/cpm_iptables_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.index: Argument defines type as list but elements is not defined for dictionary value @ data['options']['index']. Got {'description': ['Index in which command should be inserted. If not defined entry will start at position one.'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_iptables_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.10') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.10'. Got {'module': 'cpm_iptables_info', 'version_added': '2.10', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get network IPTABLES parameters from WTI OOB and PDU devices', 'description': ['Get network IPTABLES parameters from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the m...
ERROR: plugins/modules/cpm_plugconfig.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.8') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.8'. Got {'module': 'cpm_plugconfig', 'version_added': '2.8', 'author': 'Western Telematic Inc. (@wtinetworkgear)', 'short_description': 'Get and Set Plug Parameters on WTI OOB and PDU power devices', 'description': ['Get and Set Plug Parameters on WTI OOB and PDU devices'], 'options': {'cpm_action': {'description': ['This is the Action to send the module.'], 'type': 'str', 'required': True, 'choices': ['getplugconfig', 'setplugconfig']}, 'cpm_url': {'description': ['This is the URL of the WTI device ...
ERROR: plugins/modules/cpm_plugcontrol.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.8') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.8'. Got {'module': 'cpm_plugcontrol', 'version_added': '2.8', 'author': 'Western Telematic Inc. (@wtinetworkgear)', 'short_description': 'Get and Set Plug actions on WTI OOB and PDU power devices', 'description': ['Get and Set Plug actions on WTI OOB and PDU devices'], 'options': {'cpm_action': {'description': ['This is the Action to send the module.'], 'type': 'str', 'required': True, 'choices': ['getplugcontrol', 'setplugcontrol']}, 'cpm_url': {'description': ['This is the URL of the WTI device  to...
ERROR: plugins/modules/cpm_power_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_power_info', 'version_added': '2.9', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get the Power Information of a WTI device', 'description': ['Get the Power Information of a WTI device'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the module.'], 'type': 'str', 'required': True}...
ERROR: plugins/modules/cpm_serial_port_action_info.py:0:0: doc-required-mismatch: Argument 'port' in argument_spec is not required, but is documented as being required
ERROR: plugins/modules/cpm_serial_port_action_info.py:0:0: parameter-list-no-elements: Argument 'port' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_serial_port_action_info.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.port: Argument defines type as list but elements is not defined for dictionary value @ data['options']['port']. Got {'description': ['This is the serial port number that is getting retrieved. It can include a single port', "number, multiple port numbers separated by commas, a list of port numbers, or an '*' character for all ports."], 'type': 'list', 'required': True, 'default': ['*']}
ERROR: plugins/modules/cpm_serial_port_action_set.py:0:0: doc-required-mismatch: Argument 'portremote' in argument_spec is not required, but is documented as being required
ERROR: plugins/modules/cpm_serial_port_action_set.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_serial_port_action_set', 'version_added': '2.9', 'author': 'Western Telematic Inc. (@wtinetworkgear)', 'short_description': 'Set Serial port connection/disconnection commands in WTI OOB and PDU devices', 'description': ['Set Serial port connection/disconnection commands in WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Us...
ERROR: plugins/modules/cpm_serial_port_config.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_serial_port_config', 'version_added': '2.9', 'author': 'Western Telematic Inc. (@wtinetworkgear)', 'short_description': 'Set Serial port parameters in WTI OOB and PDU devices', 'description': ['Set Serial port parameters in WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the module.'], 't...
ERROR: plugins/modules/cpm_serial_port_info.py:0:0: doc-required-mismatch: Argument 'port' in argument_spec is not required, but is documented as being required
ERROR: plugins/modules/cpm_serial_port_info.py:0:0: parameter-list-no-elements: Argument 'port' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_serial_port_info.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.port: Argument defines type as list but elements is not defined for dictionary value @ data['options']['port']. Got {'description': ['This is the serial port number that is getting retrieved. It can include a single port', "number, multiple port numbers separated by commas, a list of port numbers, or an '*' character for all ports."], 'type': 'list', 'required': True, 'default': ['*']}
ERROR: plugins/modules/cpm_snmp_config.py:0:0: doc-required-mismatch: Argument 'interface' in argument_spec is required, but is not documented as being required
ERROR: plugins/modules/cpm_snmp_config.py:0:0: doc-required-mismatch: Argument 'username' in argument_spec is required, but is not documented as being required
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.authpass.element: extra keys not allowed @ data['argument_spec']['authpass']['element']. Got 'str'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.authpriv.element: extra keys not allowed @ data['argument_spec']['authpriv']['element']. Got 'int'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.authproto.element: extra keys not allowed @ data['argument_spec']['authproto']['element']. Got 'int'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.contact.element: extra keys not allowed @ data['argument_spec']['contact']['element']. Got 'str'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.index.element: extra keys not allowed @ data['argument_spec']['index']['element']. Got 'int'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.location.element: extra keys not allowed @ data['argument_spec']['location']['element']. Got 'str'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.privpass.element: extra keys not allowed @ data['argument_spec']['privpass']['element']. Got 'str'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.privproto.element: extra keys not allowed @ data['argument_spec']['privproto']['element']. Got 'int'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.rocommunity.element: extra keys not allowed @ data['argument_spec']['rocommunity']['element']. Got 'str'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.rwcommunity.element: extra keys not allowed @ data['argument_spec']['rwcommunity']['element']. Got 'str'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.systemname.element: extra keys not allowed @ data['argument_spec']['systemname']['element']. Got 'str'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.username.element: extra keys not allowed @ data['argument_spec']['username']['element']. Got 'str'
ERROR: plugins/modules/cpm_snmp_config.py:0:0: no-log-needed: Argument 'authpass' in argument_spec could be a secret, though doesn't have `no_log` set
ERROR: plugins/modules/cpm_snmp_config.py:0:0: no-log-needed: Argument 'privpass' in argument_spec could be a secret, though doesn't have `no_log` set
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: Argument 'authpass' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: Argument 'authpriv' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: Argument 'authproto' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: Argument 'index' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: Argument 'privpass' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: Argument 'privproto' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: Argument 'username' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.authpass: Argument defines type as list but elements is not defined for dictionary value @ data['options']['authpass']. Got {'description': ['Sets the Authentication Password for SNMPv3 (V3 only).'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.authpriv: Argument defines type as list but elements is not defined for dictionary value @ data['options']['authpriv']. Got {'description': ['Configures the Authentication and Privacy features for SNMPv3 communication, 0 = Auth/NoPriv, 1 = Auth/Priv (V3 only).'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.authproto: Argument defines type as list but elements is not defined for dictionary value @ data['options']['authproto']. Got {'description': ['Which authentication protocol will be used, 0 = MD5, 1 = SHA1 (V3 only).'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.index: Argument defines type as list but elements is not defined for dictionary value @ data['options']['index']. Got {'description': ['Index of the user being modified (V3 only).'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.privpass: Argument defines type as list but elements is not defined for dictionary value @ data['options']['privpass']. Got {'description': ['Sets the Privacy Password for SNMPv3 (V3 only) (V3 only).'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.privproto: Argument defines type as list but elements is not defined for dictionary value @ data['options']['privproto']. Got {'description': ['Which privacy protocol will be used, 0 = DES, 1 = AES128 (V3 only).'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_snmp_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.username: Argument defines type as list but elements is not defined for dictionary value @ data['options']['username']. Got {'description': ['Sets the User Name for SNMPv3 access (V3 only).'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_snmp_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.10') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.10'. Got {'module': 'cpm_snmp_info', 'version_added': '2.10', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get network SNMP parameters from WTI OOB and PDU devices', 'description': ['Get network SNMP parameters from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the module.'], 't...
ERROR: plugins/modules/cpm_status_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_status_info', 'version_added': '2.9', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get general status information from WTI OOB and PDU devices', 'description': ['Get temperature general status from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the module...
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.address.element: extra keys not allowed @ data['argument_spec']['address']['element']. Got 'str'
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.index.element: extra keys not allowed @ data['argument_spec']['index']['element']. Got 'int'
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.port.element: extra keys not allowed @ data['argument_spec']['port']['element']. Got 'int'
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.secure.element: extra keys not allowed @ data['argument_spec']['secure']['element']. Got 'int'
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.transport.element: extra keys not allowed @ data['argument_spec']['transport']['element']. Got 'int'
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: parameter-list-no-elements: Argument 'address' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: parameter-list-no-elements: Argument 'index' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: parameter-list-no-elements: Argument 'port' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: parameter-list-no-elements: Argument 'secure' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: parameter-list-no-elements: Argument 'transport' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.address: Argument defines type as list but elements is not defined for dictionary value @ data['options']['address']. Got {'description': ['Sets the IP Address of the SYSLOG server to contact.'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.index: Argument defines type as list but elements is not defined for dictionary value @ data['options']['index']. Got {'description': ['Index of the IP block being modified.'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.port: Argument defines type as list but elements is not defined for dictionary value @ data['options']['port']. Got {'description': ['Defines the port number used by the SYSLOG Client (1 - 65535).'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.secure: Argument defines type as list but elements is not defined for dictionary value @ data['options']['secure']. Got {'description': ['Defines if a secure connection is used by the SYSLOG Client (TCP Transport required).'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_syslog_client_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.transport: Argument defines type as list but elements is not defined for dictionary value @ data['options']['transport']. Got {'description': ['Defines the transfer protocol type used by the SYSLOG Client. 0=UDP, 1=TCP;'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_syslog_client_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.11') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.11'. Got {'module': 'cpm_syslog_client_info', 'version_added': '2.11', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get network SYSLOG Client parameters from WTI OOB and PDU devices', 'description': ['Get network SYSLOG Client parameters from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI devic...
ERROR: plugins/modules/cpm_syslog_server_config.py:0:0: doc-required-mismatch: Argument 'interface' in argument_spec is required, but is not documented as being required
ERROR: plugins/modules/cpm_syslog_server_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.address.element: extra keys not allowed @ data['argument_spec']['address']['element']. Got 'str'
ERROR: plugins/modules/cpm_syslog_server_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.index.element: extra keys not allowed @ data['argument_spec']['index']['element']. Got 'int'
ERROR: plugins/modules/cpm_syslog_server_config.py:0:0: invalid-ansiblemodule-schema: AnsibleModule.argument_spec.secure.element: extra keys not allowed @ data['argument_spec']['secure']['element']. Got 'str'
ERROR: plugins/modules/cpm_syslog_server_config.py:0:0: parameter-list-no-elements: Argument 'address' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_syslog_server_config.py:0:0: parameter-list-no-elements: Argument 'index' in argument_spec defines type as list but elements is not defined
ERROR: plugins/modules/cpm_syslog_server_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.address: Argument defines type as list but elements is not defined for dictionary value @ data['options']['address']. Got {'description': ['Sets the IP Address to block message logging.'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_syslog_server_config.py:0:0: parameter-list-no-elements: DOCUMENTATION.options.index: Argument defines type as list but elements is not defined for dictionary value @ data['options']['index']. Got {'description': ['Index of the IP block being modified.'], 'type': 'list', 'required': False}
ERROR: plugins/modules/cpm_syslog_server_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.11') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.11'. Got {'module': 'cpm_syslog_server_info', 'version_added': '2.11', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get network SYSLOG Server parameters from WTI OOB and PDU devices', 'description': ['Get network SYSLOG Server parameters from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI devic...
ERROR: plugins/modules/cpm_temp_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.9') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.9'. Got {'module': 'cpm_temp_info', 'version_added': '2.9', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get temperature information from WTI OOB and PDU devices', 'description': ['Get temperature information from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the module.'], 'ty...
ERROR: plugins/modules/cpm_time_config.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.10') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.10'. Got {'module': 'cpm_time_config', 'version_added': '2.10', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Set Time/Date parameters in WTI OOB and PDU devices.', 'description': ['Set Time/Date and NTP parameters parameters in WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the m...
ERROR: plugins/modules/cpm_time_info.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.10') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.10'. Got {'module': 'cpm_time_info', 'version_added': '2.10', 'author': ['Western Telematic Inc. (@wtinetworkgear)'], 'short_description': 'Get Time/Date parameters in WTI OOB and PDU devices', 'description': ['Get Time/Date and NTP parameters from WTI OOB and PDU devices'], 'options': {'cpm_url': {'description': ['This is the URL of the WTI device to send the module.'], 'type': 'str', 'required': True}, 'cpm_username': {'description': ['This is the Username of the WTI device to send the module.'], 't...
ERROR: plugins/modules/cpm_user.py:0:0: module-invalid-version-added: DOCUMENTATION: version_added ('2.7') is not a valid collection version (see specification at https://semver.org/): invalid semantic version '2.7'. Got {'module': 'cpm_user', 'version_added': '2.7', 'author': 'Western Telematic Inc. (@wtinetworkgear)', 'short_description': 'Get various status and parameters from WTI OOB and PDU devices', 'description': ['Get/Add/Edit Delete Users from WTI OOB and PDU devices'], 'options': {'cpm_action': {'description': ['This is the Action to send the module.'], 'required': True, 'type': 'str', 'choices': ['getuser', 'adduser', 'edituser', 'deleteuser']}, 'cpm_url': {'description': ['This is the URL of the W...
ERROR: Found 3 yamllint issue(s) which need to be resolved:
ERROR: playbooks/cpm_syslog_client/syslog_client_info.yml:30:1: empty-lines: too many blank lines (1 > 0)
ERROR: playbooks/cpm_syslog_server/syslog_server_config.yml:40:1: empty-lines: too many blank lines (1 > 0)
ERROR: playbooks/cpm_syslog_server/syslog_server_info.yml:30:1: empty-lines: too many blank lines (1 > 0)
ERROR: The 9 sanity test(s) listed below (out of 43) failed. See error output above for details.
import --python 2.7
import --python 3.5
import --python 3.6
import --python 3.7
import --python 3.8
import --python 3.9
import --python 3.10
validate-modules
yamllint
ERROR: Command "podman exec ansible-test-controller-sZkGPk5v /usr/bin/env ANSIBLE_TEST_CONTENT_ROOT=/root/ansible_collections/wti/remote 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-euek9naj.json --truncate 0 --color no --host-path tests/output/.tmp/host-4pruw_fr" returned exit status 1.

Inclusion of wti.remote in Ansible 2.10

This collection will be included in Ansible 2.10 because it contains modules and/or plugins that were included in Ansible 2.9. Please review:

DEADLINE: 2020-08-18

The latest version of the collection available on August 18 will be included in Ansible 2.10.0, except possibly newer versions which differ only in the patch level. (For details, see the roadmap). Please release version 1.0.0 of your collection by this date! If 1.0.0 does not exist, the same 0.x.y version will be used in all of Ansible 2.10 without updates, and your 1.x.y release will not be included until Ansible 2.11 (unless you request an exception at a community working group meeting and go through a demanding manual process to vouch for backwards compatibility . . . you want to avoid this!).

Follow semantic versioning rules

Your collection versioning must follow all semver rules. This means:

  • Patch level releases can only contain bugfixes;
  • Minor releases can contain new features, new modules and plugins, and bugfixes, but must not break backwards compatibility;
  • Major releases can break backwards compatibility.

Changelogs and Porting Guide

Your collection should provide data for the Ansible 2.10 changelog and porting guide. The changelog and porting guide are automatically generated from ansible-base, and from the changelogs of the included collections. All changes from the breaking_changes, major_changes, removed_features and deprecated_features sections will appear in both the changelog and the porting guide. You have two options for providing changelog fragments to include:

  1. If possible, use the antsibull-changelog tool, which uses the same changelog fragment as the ansible/ansible repository (see the documentation).
  2. If you cannot use antsibull-changelog, you can provide the changelog in a machine-readable format as changelogs/changelog.yaml inside your collection (see the documentation of changelogs/changelog.yaml format).

If you cannot contribute to the integrated Ansible changelog using one of these methods, please provide a link to your collection's changelog by creating an issue in https://github.com/ansible-community/ansible-build-data/. If you do not provide changelogs/changelog.yml or a link, users will not be able to find out what changed in your collection from the Ansible changelog and porting guide.

Make sure your collection passes the sanity tests

Run ansible-test sanity --docker -v in the collection with the latest ansible-base or stable-2.10 ansible/ansible checkout.

Keep informed

Be sure you're subscribed to:

Questions and Feedback

If you have questions or want to provide feedback, please see the Feedback section in the collection requirements.

(Internal link to keep track of issues: ansible-collections/overview#102)

Important information for collection maintainers

SUMMARY

Dear maintainers,

This is important for your collections!

  • In accordance with the Community decision, we have created the news-for-maintainers repository for announcements of changes impacting collection maintainers (see the examples) instead of Issue 45 that will be closed soon.

    • To keep yourself well-informed and, therefore, things in your collection working, please subscribe to the repository by using the Watch button in the upper right corner on the repository's home page.
    • If you do not want to get notifications about related discussions, please subscribe only to Issues.
    • Please read the brief guidelines on how the repository should be used.
    • Please avoid unnecessary discussions in issues, use the Discussions feature. Every comment posted will notify a lot of folks!
  • Also we would like to remind you about the Bullhorn contributor newsletter which has recently started to be released weekly. To learn what it looks like, see the past releases. Please subscribe and talk to the Community via Bullhorn!

  • Join us in #ansible-social (for news reporting & chat), #ansible-community (for discussing collection & maintainer topics), and other channels on Matrix/IRC.

  • Help the Community and the Steering Committee to make right decisions by taking part in discussing and voting on the Community Topics that impact the whole project and the collections in particular. Your opinion there will be much appreciated!

Thank you!

wti.remote.cpm_firmware_update use local firmware file?

I am attempting to upgrade WTI devices with the wti.remote.cpm_firmware_update module, but it appears to want to pull the firmware from the internet. For WTI's that don't have reachability to the internet, would it be possible that this module could have an option to specify the source of the firmware file on the local ansible host?

As a workaround I was trying to send "/UFW" -->"1" (upload firmware) --> "2" (start servers) and then I could push the file with the ansible.netcommon.net_put module, but I could not find a WTI module to send the /UFW command sequence.

Collection Requirements Violation - Repository Management

Hi! The Ansible Community Steering Committee has determined that this collection does not tag its releases in its git repository. This violates the repository management section of the Collection Requirements:

Every collection MUST have a public git repository. Releases of the collection MUST be tagged in said repository. This means that releases MUST be git taged and that the tag name MUST exactly match the Galaxy version number. Tag names MAY have a v prefix, but a collection's tag names MUST have a consistent format from release to release.

Additionally, collection artifacts released to Galaxy MUST be built from the sources that are tagged in the collection's git repository as that release. Any changes made during the build process MUST be clearly documented so the collection artifact can be reproduced.

Note that this requirement has recently been clarified, but its intent remains the same. Please tag at least the previous 1-2 releases of your collection to come into compliance.

Please keep us updated and let us know if you have any questions. Thanks!

Consider using true/false for all booleans in docs

Based on the community decision to use true/false for boolean values in documentation and examples, we ask that you evaluate booleans in this collection and consider changing any that do not use true/false (lowercase).

See documentation block format for more info (specifically, option defaults).

If you have already implemented this or decide not to, feel free to close this issue.


P.S. This is auto-generated issue, please raise any concerns here

Check for missing commits vs devel

SUMMARY

The "Big Migration" has now taken place.

As this collection already exists, we need to carefully check to see if any further commits went into devel since this repo was created.

Please check the contents of cyberark.bizdevagainst this repo

In particular:

  • Please do a per-file level diff against every file in the ansible-collection-migration repo and this one
  • Pay care to files added and removed.
  • During the last two weeks there have been lots of fixes, especially around and tests, dependencies, and new collection features e.g. meta/action_groups.yml

Though I see the Collection was renamed from bizdev to pas, so you'll need to ignore those changes.

ISSUE TYPE
  • Bug Report

Community package requirements: sanity tests

(Note: This issue was filed in a semi-automated fashion. Let me know if you see errors in this issue.)

As per the Ansible community package inclusion requirements, collections must pass ansible-test sanity tests. Version 1.0.5 of wti.remote, corresponding to the v1.0.5 tag in this repo, fails one or more of the required sanity tests.

Please see the errors below and address them. If these issues aren't addressed within a reasonable time period, the collection may be subject to removal from Ansible.

Thank you for your efforts and for being part of the Ansible package! We appreciate it.


Sanity tests

The following tests were run using ansible-test version 2.16.1:

  • ansible-doc
  • compile
  • validate-modules
  • yamllint

Note that this is only a subset of the required sanity tests. Please make sure you run them in all in your CI.

Results

The test ansible-test sanity --test ansible-doc [explain] failed with the error:

Output on stderr from ansible-doc is considered an error.

Command "ansible-doc -t lookup wti.remote.cpm_alarm_info wti.remote.cpm_config_backup wti.remote.cpm_config_restore wti.remote.cpm_current_info wti.remote.cpm_firmware_info wti.remote.cpm_firmware_update wti.remote.cpm_hostname_config wti.remote.cpm_hostname_info wti.remote.cpm_interface_config wti.remote.cpm_interface_info wti.remote.cpm_iptables_config wti.remote.cpm_iptables_info wti.remote.cpm_metering wti.remote.cpm_plugconfig wti.remote.cpm_plugcontrol wti.remote.cpm_power_info wti.remote.cpm_serial_port_action_info wti.remote.cpm_serial_port_action_set wti.remote.cpm_serial_port_config wti.remote.cpm_serial_port_info wti.remote.cpm_snmp_config wti.remote.cpm_snmp_info wti.remote.cpm_status wti.remote.cpm_status_info wti.remote.cpm_syslog_client_config wti.remote.cpm_syslog_client_info wti.remote.cpm_syslog_server_config wti.remote.cpm_syslog_server_info wti.remote.cpm_temp_info wti.remote.cpm_time_config wti.remote.cpm_time_info wti.remote.cpm_user" returned exit status 0.
>>> Standard Error
[WARNING]: While constructing a mapping from
/root/ansible_collections/wti/remote/plugins/lookup/cpm_snmp_config.py, line
58, column 9, found a duplicate dict key (type). Using last defined value only.

The test ansible-test sanity --test validate-modules [explain] failed with 85 errors:

plugins/lookup/cpm_alarm_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_alarm_info'
plugins/lookup/cpm_alarm_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_alarm_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_config_backup.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_config_backup'
plugins/lookup/cpm_config_backup.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_config_backup.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_config_restore.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_config_restore'
plugins/lookup/cpm_config_restore.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_config_restore.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_current_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_current_info'
plugins/lookup/cpm_current_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_current_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_firmware_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_firmware_info'
plugins/lookup/cpm_firmware_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_firmware_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_firmware_update.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_firmware_update'
plugins/lookup/cpm_firmware_update.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_firmware_update.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_hostname_config.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_hostname_config'
plugins/lookup/cpm_hostname_config.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_hostname_config.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_hostname_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_hostname_info'
plugins/lookup/cpm_hostname_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_hostname_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_interface_config.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_interface_config'
plugins/lookup/cpm_interface_config.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_interface_config.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_interface_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_interface_info'
plugins/lookup/cpm_interface_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_interface_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_iptables_config.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_iptables_config'
plugins/lookup/cpm_iptables_config.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_iptables_config.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_iptables_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_iptables_info'
plugins/lookup/cpm_iptables_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_iptables_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_plugconfig.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_plugconfig'
plugins/lookup/cpm_plugconfig.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_plugcontrol.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_plugcontrol'
plugins/lookup/cpm_plugcontrol.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_power_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_power_info'
plugins/lookup/cpm_power_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_power_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_serial_port_action_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_serial_port_action_info'
plugins/lookup/cpm_serial_port_action_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_serial_port_action_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_serial_port_action_set.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_serial_port_action_set'
plugins/lookup/cpm_serial_port_action_set.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_serial_port_config.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_serial_port_config'
plugins/lookup/cpm_serial_port_config.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_serial_port_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_serial_port_info'
plugins/lookup/cpm_serial_port_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_serial_port_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_snmp_config.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_snmp_config'
plugins/lookup/cpm_snmp_config.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_snmp_config.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_snmp_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_snmp_info'
plugins/lookup/cpm_snmp_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_snmp_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_status_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_status_info'
plugins/lookup/cpm_status_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_status_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_syslog_client_config.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_syslog_client_config'
plugins/lookup/cpm_syslog_client_config.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_syslog_client_config.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_syslog_client_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_syslog_client_info'
plugins/lookup/cpm_syslog_client_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_syslog_client_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_syslog_server_config.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_syslog_server_config'
plugins/lookup/cpm_syslog_server_config.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_syslog_server_config.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_syslog_server_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_syslog_server_info'
plugins/lookup/cpm_syslog_server_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_syslog_server_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_temp_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_temp_info'
plugins/lookup/cpm_temp_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_temp_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_time_config.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_time_config'
plugins/lookup/cpm_time_config.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_time_config.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_time_info.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_time_info'
plugins/lookup/cpm_time_info.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None
plugins/lookup/cpm_time_info.py:0:0: return-syntax-error: RETURN.data.type: not a valid value for dictionary value @ data['data']['type']. Got 'complex'
plugins/lookup/cpm_user.py:0:0: invalid-documentation: DOCUMENTATION.module: extra keys not allowed @ data['module']. Got 'cpm_user'
plugins/lookup/cpm_user.py:0:0: invalid-documentation: DOCUMENTATION.name: required key not provided @ data['name']. Got None

The test ansible-test sanity --test yamllint [explain] failed with 4 errors:

meta/runtime.yml:35:1: empty-lines: too many blank lines (1 > 0)
playbooks/cpm_syslog_client/syslog_client_info.yml:30:1: empty-lines: too many blank lines (1 > 0)
playbooks/cpm_syslog_server/syslog_server_config.yml:40:1: empty-lines: too many blank lines (1 > 0)
playbooks/cpm_syslog_server/syslog_server_info.yml:30:1: empty-lines: too many blank lines (1 > 0)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.