wtinetworkgear / wti-collection Goto Github PK
View Code? Open in Web Editor NEWWTI Ansible Collection
WTI Ansible Collection
Is there a means of setting the site_id
(hostname) or asset tag via Ansible? If not, will this be available at some point?
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 :
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.
n/a
ansible [core 2.13.0rc1]
1.0.3
ansible-test sanity --docker
Tests are either passing or ignored.
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.
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:
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!).
Your collection versioning must follow all semver rules. This means:
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:
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.
Run ansible-test sanity --docker -v
in the collection with the latest ansible-base or stable-2.10
ansible/ansible checkout.
Be sure you're subscribed to:
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)
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.
Watch
button in the upper right corner on the repository's home page.Issues
.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!
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.
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
tag
ed and that the tag name MUST exactly match the Galaxy version number. Tag names MAY have av
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!
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
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:
Though I see the Collection was renamed from bizdev
to pas
, so you'll need to ignore those changes.
(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.
The following tests were run using ansible-test
version 2.16.1
:
Note that this is only a subset of the required sanity tests. Please make sure you run them in all in your CI.
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)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.