Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[WIP] validate-modules: 'choices' disable string conversion #56892

Open
wants to merge 5 commits into
base: devel
Choose a base branch
from

Conversation

@pilou-
Copy link
Contributor

@pilou- pilou- commented May 24, 2019

SUMMARY

validate-modules sanity check:

  • disable string conversion
  • allow to explicitly use None in choices

Fix E328 errors:

  • azure_rm_manageddisk: zone param: values are str
  • clc_loadbalancer: port parameter is an int
  • yum_repository: ip_resolve parameter: fix doc (values are strings)
  • os_security_group_rule.py: protocol parameter: None (Python)/null (YAML)
ISSUE TYPE
  • Bugfix Pull Request
COMPONENT NAME

validate-modules

ADDITIONAL INFORMATION

@ansibot
Copy link
Contributor

@ansibot ansibot commented May 24, 2019

@pilou-, just so you are aware we have a dedicated Working Group for azure.
You can find other people interested in this in #ansible-azure on Freenode IRC
For more information about communities, meetings and agendas see https://github.com/ansible/community

click here for bot help

@ansibot
Copy link
Contributor

@ansibot ansibot commented May 24, 2019

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

lib/ansible/modules/cloud/amazon/ec2_vol.py:0:0: E327 Argument 'iops' in documentation defines default as (100) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/centurylink/clc_aa_policy.py:0:0: E329 Argument 'wait' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/centurylink/clc_blueprint_package.py:0:0: E329 Argument 'wait' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py:0:0: E329 Argument 'enabled' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py:0:0: E329 Argument 'wait' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/centurylink/clc_server_snapshot.py:0:0: E329 Argument 'wait' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/google/gce_pd.py:0:0: E329 Argument 'size_gb' in argument_spec defines default as (10) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/misc/ovirt.py:0:0: E329 Argument 'instance_cores' in argument_spec defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/misc/ovirt.py:0:0: E329 Argument 'instance_cpus' in argument_spec defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/misc/proxmox.py:0:0: E327 Argument 'disk' in documentation defines default as (3) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/openstack/os_ironic_node.py:0:0: E329 Argument 'deploy' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/openstack/os_server.py:0:0: E327 Argument 'flavor' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/openstack/os_subnet.py:0:0: E327 Argument 'ip_version' in documentation defines default as (4) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/ovirt/ovirt_external_provider.py:0:0: E327 Argument 'network_type' in documentation defines default as (['external']) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/mongodb/mongodb_user.py:0:0: E327 Argument 'login_port' in documentation defines default as (27017) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/mssql/mssql_db.py:0:0: E327 Argument 'login_port' in documentation defines default as (1433) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/vertica/vertica_configuration.py:0:0: E327 Argument 'port' in documentation defines default as (5433) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/vertica/vertica_facts.py:0:0: E327 Argument 'port' in documentation defines default as (5433) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/vertica/vertica_role.py:0:0: E327 Argument 'port' in documentation defines default as (5433) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/vertica/vertica_schema.py:0:0: E327 Argument 'port' in documentation defines default as (5433) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/vertica/vertica_user.py:0:0: E327 Argument 'port' in documentation defines default as (5433) but this is incompatible with parameter type 'str'
lib/ansible/modules/monitoring/bigpanda.py:0:0: E329 Argument 'hosts' in argument_spec defines default as (['8b6917edde1a']) but this is incompatible with parameter type 'str'
lib/ansible/modules/monitoring/pagerduty.py:0:0: E327 Argument 'hours' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/net_tools/infinity/infinity.py:0:0: E327 Argument 'network_family' in documentation defines default as (4) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/cloudengine/ce_info_center_global.py:0:0: E327 Argument 'logfile_max_size' in documentation defines default as (32) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/cloudengine/ce_netstream_aging.py:0:0: E327 Argument 'timeout_interval' in documentation defines default as (30) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/cnos/cnos_logging.py:0:0: E327 Argument 'level' in documentation defines default as (5) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/cnos/cnos_static_route.py:0:0: E327 Argument 'admin_distance' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/fortimanager/fmgr_fwobj_address.py:0:0: E329 Argument 'color' in argument_spec defines default as (22) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/illumos/dladm_vlan.py:0:0: E327 Argument 'vlan_id' in documentation defines default as (False) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/illumos/dladm_vnic.py:0:0: E327 Argument 'mac' in documentation defines default as (False) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/illumos/dladm_vnic.py:0:0: E327 Argument 'vlan' in documentation defines default as (False) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/junos/junos_linkagg.py:0:0: E327 Argument 'mode' in documentation defines default as (False) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/nxos/nxos_hsrp.py:0:0: E327 Argument 'version' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/nxos/nxos_snmp_host.py:0:0: E327 Argument 'udp' in documentation defines default as (162) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/nxos/nxos_vrrp.py:0:0: E327 Argument 'interval' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/nxos/nxos_vrrp.py:0:0: E327 Argument 'priority' in documentation defines default as (100) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/onyx/onyx_linkagg.py:0:0: E327 Argument 'mode' in documentation defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/panos/_panos_commit.py:0:0: E329 Argument 'interval' in argument_spec defines default as (0.5) but this is incompatible with parameter type 'str'
lib/ansible/modules/notification/cisco_spark.py:0:0: E329 Argument 'message_type' in argument_spec defines default as (['text']) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: E327 Argument 'cost' in documentation defines default as (1000) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: E327 Argument 'deltarpm_metadata_percentage' in documentation defines default as (100) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: E327 Argument 'deltarpm_percentage' in documentation defines default as (75) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: E327 Argument 'metadata_expire' in documentation defines default as (21600) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: E327 Argument 'mirrorlist_expire' in documentation defines default as (21600) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: E327 Argument 'priority' in documentation defines default as (99) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: E327 Argument 'retries' in documentation defines default as (10) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: E327 Argument 'timeout' in documentation defines default as (30) but this is incompatible with parameter type 'str'
lib/ansible/modules/remote_management/ucs/ucs_disk_group_policy.py:0:0: E327 Argument 'num_drives' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_alerts.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_amg.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_asup.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_auditlog.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_global.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_host.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_hostgroup.py:0:0: E329 Argument 'validate_certs' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_iscsi_interface.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_iscsi_target.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_ldap.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_lun_mapping.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_mgmt_interface.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_snapshot_images.py:0:0: E329 Argument 'validate_certs' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_storagepool.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_syslog.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_volume_copy.py:0:0: E327 Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_volume_copy.py:0:0: E329 Argument 'validate_certs' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/system/lvg.py:0:0: E329 Argument 'pesize' in argument_spec defines default as (4) but this is incompatible with parameter type 'str'
lib/ansible/modules/system/open_iscsi.py:0:0: E329 Argument 'port' in argument_spec defines default as (3260) but this is incompatible with parameter type 'str'
test/sanity/validate-modules/ignore.txt:36:1: A102 Remove since "lib/ansible/modules/cloud/amazon/ec2_vol.py" passes "E324" test
test/sanity/validate-modules/ignore.txt:87:1: A102 Remove since "lib/ansible/modules/cloud/centurylink/clc_aa_policy.py" passes "E335" test
test/sanity/validate-modules/ignore.txt:89:1: A102 Remove since "lib/ansible/modules/cloud/centurylink/clc_blueprint_package.py" passes "E335" test
test/sanity/validate-modules/ignore.txt:91:1: A102 Remove since "lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py" passes "E324" test
test/sanity/validate-modules/ignore.txt:93:1: A102 Remove since "lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py" passes "E335" test
test/sanity/validate-modules/ignore.txt:94:1: A102 Remove since "lib/ansible/modules/cloud/centurylink/clc_server_snapshot.py" passes "E335" test
test/sanity/validate-modules/ignore.txt:197:1: A102 Remove since "lib/ansible/modules/cloud/ovirt/ovirt_external_provider.py" passes "E324" test
test/sanity/validate-modules/ignore.txt:513:1: A102 Remove since "lib/ansible/modules/network/illumos/dladm_vlan.py" passes "E324" test
test/sanity/validate-modules/ignore.txt:514:1: A102 Remove since "lib/ansible/modules/network/illumos/dladm_vnic.py" passes "E324" test
test/sanity/validate-modules/ignore.txt:534:1: A102 Remove since "lib/ansible/modules/network/junos/junos_linkagg.py" passes "E324" test
test/sanity/validate-modules/ignore.txt:594:1: A102 Remove since "lib/ansible/modules/network/onyx/onyx_linkagg.py" passes "E324" test
test/sanity/validate-modules/ignore.txt:623:1: A102 Remove since "lib/ansible/modules/notification/cisco_spark.py" passes "E324" test
test/sanity/validate-modules/ignore.txt:769:1: A102 Remove since "lib/ansible/modules/storage/netapp/netapp_e_volume_copy.py" passes "E335" test

click here for bot help

@opendev-zuul
Copy link

@opendev-zuul opendev-zuul bot commented May 24, 2019

Build succeeded (third-party-check pipeline).

@pilou- pilou- changed the title validate-modules: 'choices' disable string conversion [WIP] validate-modules: 'choices' disable string conversion May 24, 2019
@ansibot ansibot added the WIP label May 24, 2019
@bcoca bcoca requested a review from mattclay May 28, 2019
@bcoca bcoca requested a review from sivel May 28, 2019
@s-hertel
Copy link
Contributor

@s-hertel s-hertel commented May 28, 2019

I like this but it seems like it will break any third party modules using null as a choice and relying on it being a string. It looks like there are other cases in the repo as well, like ansible/lib/ansible/modules/network/fortios/fortios_vpn_ipsec_manualkey_interface.py.

@Fred-sun
Copy link
Contributor

@Fred-sun Fred-sun commented Aug 21, 2019

@pilou- When you are free, please help to solve the conflict in PR and complete the change of PR, I will promote the review! Thank you very much!

@cloudnull
Copy link
Contributor

@cloudnull cloudnull commented Aug 23, 2019

sadly this looks like its in merge conflict and will need a rebase.

@ansibot
Copy link
Contributor

@ansibot ansibot commented Oct 22, 2019

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

lib/ansible/modules/cloud/amazon/ec2_vol.py:0:0: doc-default-incompatible-type: Argument 'iops' in documentation defines default as (100) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/azure/azure_rm_mariadbserver.py:0:0: doc-choices-incompatible-type: Argument 'version' in documentation defines choices as (10.2) but this is incompatible with argument type 'str'
lib/ansible/modules/cloud/azure/azure_rm_mysqlserver.py:0:0: doc-choices-incompatible-type: Argument 'version' in documentation defines choices as (5.6) but this is incompatible with argument type 'str'
lib/ansible/modules/cloud/centurylink/clc_aa_policy.py:0:0: incompatible-default-type: Argument 'wait' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/centurylink/clc_blueprint_package.py:0:0: incompatible-default-type: Argument 'wait' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py:0:0: incompatible-default-type: Argument 'enabled' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py:0:0: incompatible-default-type: Argument 'wait' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/centurylink/clc_server_snapshot.py:0:0: incompatible-default-type: Argument 'wait' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/google/gce_pd.py:0:0: incompatible-default-type: Argument 'size_gb' in argument_spec defines default as (10) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/google/gcp_compute_backend_service.py:0:0: incompatible-default-type: Argument 'capacity_scaler' in argument_spec found in backends defines default as (1.0) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/google/gcp_compute_backend_service.py:0:0: incompatible-default-type: Argument 'max_utilization' in argument_spec found in backends defines default as (0.8) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/misc/ovirt.py:0:0: incompatible-default-type: Argument 'instance_cores' in argument_spec defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/misc/ovirt.py:0:0: incompatible-default-type: Argument 'instance_cpus' in argument_spec defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/misc/proxmox.py:0:0: doc-default-incompatible-type: Argument 'disk' in documentation defines default as (3) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/openstack/os_ironic_node.py:0:0: incompatible-default-type: Argument 'deploy' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/openstack/os_server.py:0:0: doc-default-incompatible-type: Argument 'flavor' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/openstack/os_subnet.py:0:0: doc-default-incompatible-type: Argument 'ip_version' in documentation defines default as (4) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/ovirt/ovirt_external_provider.py:0:0: doc-default-incompatible-type: Argument 'network_type' in documentation defines default as (['external']) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/vmware/vmware_dvswitch_uplink_pg.py:0:0: incompatible-default-type: Argument 'mode' in argument_spec found in lacp defines default as (['passive']) but this is incompatible with parameter type 'str'
lib/ansible/modules/cloud/vmware/vmware_dvswitch_uplink_pg.py:0:0: incompatible-default-type: Argument 'status' in argument_spec found in lacp defines default as (['disabled']) but this is incompatible with parameter type 'str'
lib/ansible/modules/clustering/k8s/k8s.py:0:0: incompatible-default-type: Argument 'status' in argument_spec found in wait_condition defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/mongodb/mongodb_user.py:0:0: doc-default-incompatible-type: Argument 'login_port' in documentation defines default as (27017) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/mssql/mssql_db.py:0:0: doc-default-incompatible-type: Argument 'login_port' in documentation defines default as (1433) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/vertica/vertica_configuration.py:0:0: doc-default-incompatible-type: Argument 'port' in documentation defines default as (5433) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/vertica/vertica_info.py:0:0: doc-default-incompatible-type: Argument 'port' in documentation defines default as (5433) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/vertica/vertica_role.py:0:0: doc-default-incompatible-type: Argument 'port' in documentation defines default as (5433) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/vertica/vertica_schema.py:0:0: doc-default-incompatible-type: Argument 'port' in documentation defines default as (5433) but this is incompatible with parameter type 'str'
lib/ansible/modules/database/vertica/vertica_user.py:0:0: doc-default-incompatible-type: Argument 'port' in documentation defines default as (5433) but this is incompatible with parameter type 'str'
lib/ansible/modules/monitoring/bigpanda.py:0:0: incompatible-default-type: Argument 'hosts' in argument_spec defines default as (['c044151489c9']) but this is incompatible with parameter type 'str'
lib/ansible/modules/monitoring/pagerduty.py:0:0: doc-default-incompatible-type: Argument 'hours' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/net_tools/infinity/infinity.py:0:0: doc-default-incompatible-type: Argument 'network_family' in documentation defines default as (4) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/cloudengine/ce_info_center_global.py:0:0: doc-default-incompatible-type: Argument 'logfile_max_size' in documentation defines default as (32) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/cloudengine/ce_netstream_aging.py:0:0: doc-default-incompatible-type: Argument 'timeout_interval' in documentation defines default as (30) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/cnos/cnos_logging.py:0:0: doc-default-incompatible-type: Argument 'level' in documentation defines default as (5) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/cnos/cnos_static_route.py:0:0: doc-default-incompatible-type: Argument 'admin_distance' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_fasthttp.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in inbound_virtual defines default as (80) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_fasthttp.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in servers defines default as (80) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_fastl4_tcp.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in inbound_virtual defines default as (8080) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_fastl4_tcp.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in servers defines default as (8000) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_fastl4_udp.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in inbound_virtual defines default as (53) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_fastl4_udp.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in servers defines default as (8000) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_http.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in inbound_virtual defines default as (80) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_http.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in servers defines default as (80) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_https_offload.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in inbound_virtual defines default as (443) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_https_offload.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in redirect_virtual defines default as (80) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_https_offload.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in servers defines default as (80) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_https_waf.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in inbound_virtual defines default as (443) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_https_waf.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in redirect_virtual defines default as (80) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/f5/bigiq_application_https_waf.py:0:0: incompatible-default-type: Argument 'port' in argument_spec found in servers defines default as (80) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/fortimanager/fmgr_fwobj_address.py:0:0: incompatible-default-type: Argument 'color' in argument_spec defines default as (22) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/fortios/fortios_application_list.py:0:0: doc-choices-incompatible-type: Argument 'popularity' in documentation found in application_list -> entries defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_extender_controller_extender.py:0:0: doc-choices-incompatible-type: Argument 'redial' in documentation found in extender_controller_extender defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_firewall_policy.py:0:0: doc-choices-incompatible-type: Argument 'wanopt_detection' in documentation found in firewall_policy defines choices as (False) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_firewall_shaping_policy.py:0:0: doc-choices-incompatible-type: Argument 'ip_version' in documentation found in firewall_shaping_policy defines choices as (4) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_firewall_ssh_host_key.py:0:0: doc-choices-incompatible-type: Argument 'nid' in documentation found in firewall_ssh_host_key defines choices as (256) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_firewall_ssl_server.py:0:0: doc-choices-incompatible-type: Argument 'ssl_dh_bits' in documentation found in firewall_ssl_server defines choices as (768) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_firewall_ssl_setting.py:0:0: doc-choices-incompatible-type: Argument 'ssl_dh_bits' in documentation found in firewall_ssl_setting defines choices as (768) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_firewall_vip.py:0:0: doc-choices-incompatible-type: Argument 'ssl_dh_bits' in documentation found in firewall_vip defines choices as (768) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_firewall_vip6.py:0:0: doc-choices-incompatible-type: Argument 'ssl_dh_bits' in documentation found in firewall_vip6 defines choices as (768) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_icap_server.py:0:0: doc-choices-incompatible-type: Argument 'ip_version' in documentation found in icap_server defines choices as (4) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_report_chart.py:0:0: doc-choices-incompatible-type: Argument 'favorite' in documentation found in report_chart defines choices as (False) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_report_chart.py:0:0: doc-choices-incompatible-type: Argument 'is_category' in documentation found in report_chart -> x_series defines choices as (True) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_report_theme.py:0:0: doc-choices-incompatible-type: Argument 'column_count' in documentation found in report_theme defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_multicast.py:0:0: doc-choices-incompatible-type: Argument 'version' in documentation found in router_multicast -> interface -> igmp defines choices as (3) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_ospf.py:0:0: doc-choices-incompatible-type: Argument 'default_information_metric_type' in documentation found in router_ospf defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_ospf.py:0:0: doc-choices-incompatible-type: Argument 'metric_type' in documentation found in router_ospf -> redistribute defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_ospf.py:0:0: doc-choices-incompatible-type: Argument 'nssa_default_information_originate_metric_type' in documentation found in router_ospf -> area defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_ospf6.py:0:0: doc-choices-incompatible-type: Argument 'default_information_metric_type' in documentation found in router_ospf6 defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_ospf6.py:0:0: doc-choices-incompatible-type: Argument 'metric_type' in documentation found in router_ospf6 -> redistribute defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_ospf6.py:0:0: doc-choices-incompatible-type: Argument 'nssa_default_information_originate_metric_type' in documentation found in router_ospf6 -> area defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_rip.py:0:0: doc-choices-incompatible-type: Argument 'receive_version' in documentation found in router_rip -> interface defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_rip.py:0:0: doc-choices-incompatible-type: Argument 'send_version' in documentation found in router_rip -> interface defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_rip.py:0:0: doc-choices-incompatible-type: Argument 'version' in documentation found in router_rip defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_route_map.py:0:0: doc-choices-incompatible-type: Argument 'match_route_type' in documentation found in router_route_map -> rule defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_router_route_map.py:0:0: doc-choices-incompatible-type: Argument 'set_metric_type' in documentation found in router_route_map -> rule defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_switch_controller_managed_switch.py:0:0: doc-choices-incompatible-type: Argument 'speed' in documentation found in switch_controller_managed_switch -> ports defines choices as (10000) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_system_console.py:0:0: doc-choices-incompatible-type: Argument 'baudrate' in documentation found in system_console defines choices as (9600) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_system_dhcp_server.py:0:0: doc-choices-incompatible-type: Argument 'timezone' in documentation found in system_dhcp_server defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_system_fortiguard.py:0:0: doc-choices-incompatible-type: Argument 'port' in documentation found in system_fortiguard defines choices as (53) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_system_global.py:0:0: doc-choices-incompatible-type: Argument 'av_failopen' in documentation found in system_global defines choices as (False) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_system_global.py:0:0: doc-choices-incompatible-type: Argument 'dh_params' in documentation found in system_global defines choices as (1024) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_system_global.py:0:0: doc-choices-incompatible-type: Argument 'timezone' in documentation found in system_global defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_system_gre_tunnel.py:0:0: doc-choices-incompatible-type: Argument 'ip_version' in documentation found in system_gre_tunnel defines choices as (4) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_system_interface.py:0:0: doc-choices-incompatible-type: Argument 'version' in documentation found in system_interface -> vrrp defines choices as (2) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_voip_profile.py:0:0: doc-choices-incompatible-type: Argument 'ssl_mode' in documentation found in voip_profile -> sip defines choices as (False) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_vpn_ipsec_manualkey_interface.py:0:0: doc-choices-incompatible-type: Argument 'addr_type' in documentation found in vpn_ipsec_manualkey_interface defines choices as (4) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_vpn_ipsec_manualkey_interface.py:0:0: doc-choices-incompatible-type: Argument 'ip_version' in documentation found in vpn_ipsec_manualkey_interface defines choices as (4) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_vpn_ipsec_phase1.py:0:0: doc-choices-incompatible-type: Argument 'dhgrp' in documentation found in vpn_ipsec_phase1 defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_vpn_ipsec_phase1.py:0:0: doc-choices-incompatible-type: Argument 'ike_version' in documentation found in vpn_ipsec_phase1 defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_vpn_ipsec_phase1_interface.py:0:0: doc-choices-incompatible-type: Argument 'dhgrp' in documentation found in vpn_ipsec_phase1_interface defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_vpn_ipsec_phase1_interface.py:0:0: doc-choices-incompatible-type: Argument 'ike_version' in documentation found in vpn_ipsec_phase1_interface defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_vpn_ipsec_phase1_interface.py:0:0: doc-choices-incompatible-type: Argument 'ip_version' in documentation found in vpn_ipsec_phase1_interface defines choices as (4) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_vpn_ipsec_phase2.py:0:0: doc-choices-incompatible-type: Argument 'dhgrp' in documentation found in vpn_ipsec_phase2 defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_vpn_ipsec_phase2_interface.py:0:0: doc-choices-incompatible-type: Argument 'dhgrp' in documentation found in vpn_ipsec_phase2_interface defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_wireless_controller_ble_profile.py:0:0: doc-choices-incompatible-type: Argument 'txpower' in documentation found in wireless_controller_ble_profile defines choices as (0) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_wireless_controller_setting.py:0:0: doc-choices-incompatible-type: Argument 'country' in documentation found in wireless_controller_setting defines choices as (False) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_wireless_controller_vap.py:0:0: doc-choices-incompatible-type: Argument 'multicast_rate' in documentation found in wireless_controller_vap defines choices as (0) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_wireless_controller_vap.py:0:0: doc-choices-incompatible-type: Argument 'rates_11a' in documentation found in wireless_controller_vap defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_wireless_controller_vap.py:0:0: doc-choices-incompatible-type: Argument 'rates_11bg' in documentation found in wireless_controller_vap defines choices as (1) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_wireless_controller_wtp.py:0:0: doc-choices-incompatible-type: Argument 'login_passwd_change' in documentation found in wireless_controller_wtp defines choices as (True) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_wireless_controller_wtp_profile.py:0:0: doc-choices-incompatible-type: Argument 'ap_country' in documentation found in wireless_controller_wtp_profile defines choices as (False) but this is incompatible with argument type 'str'
lib/ansible/modules/network/fortios/fortios_wireless_controller_wtp_profile.py:0:0: doc-choices-incompatible-type: Argument 'login_passwd_change' in documentation found in wireless_controller_wtp_profile defines choices as (True) but this is incompatible with argument type 'str'
lib/ansible/modules/network/illumos/dladm_vlan.py:0:0: doc-default-incompatible-type: Argument 'vlan_id' in documentation defines default as (False) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/illumos/dladm_vnic.py:0:0: doc-default-incompatible-type: Argument 'mac' in documentation defines default as (False) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/illumos/dladm_vnic.py:0:0: doc-default-incompatible-type: Argument 'vlan' in documentation defines default as (False) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/junos/_junos_linkagg.py:0:0: doc-default-incompatible-type: Argument 'mode' in documentation defines default as (False) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/nxos/nxos_lag_interfaces.py:0:0: doc-choices-incompatible-type: Argument 'mode' in documentation found in config -> members defines choices as (True) but this is incompatible with argument type 'str'
lib/ansible/modules/network/onyx/onyx_linkagg.py:0:0: doc-default-incompatible-type: Argument 'mode' in documentation defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/network/panos/_panos_commit.py:0:0: incompatible-default-type: Argument 'interval' in argument_spec defines default as (0.5) but this is incompatible with parameter type 'str'
lib/ansible/modules/notification/cisco_spark.py:0:0: incompatible-default-type: Argument 'message_type' in argument_spec defines default as (['text']) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: doc-default-incompatible-type: Argument 'cost' in documentation defines default as (1000) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: doc-default-incompatible-type: Argument 'deltarpm_metadata_percentage' in documentation defines default as (100) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: doc-default-incompatible-type: Argument 'deltarpm_percentage' in documentation defines default as (75) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: doc-default-incompatible-type: Argument 'metadata_expire' in documentation defines default as (21600) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: doc-default-incompatible-type: Argument 'mirrorlist_expire' in documentation defines default as (21600) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: doc-default-incompatible-type: Argument 'priority' in documentation defines default as (99) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: doc-default-incompatible-type: Argument 'retries' in documentation defines default as (10) but this is incompatible with parameter type 'str'
lib/ansible/modules/packaging/os/yum_repository.py:0:0: doc-default-incompatible-type: Argument 'timeout' in documentation defines default as (30) but this is incompatible with parameter type 'str'
lib/ansible/modules/remote_management/ucs/ucs_disk_group_policy.py:0:0: doc-default-incompatible-type: Argument 'num_drives' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_alerts.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_amg.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_asup.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_auditlog.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_drive_firmware.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_facts.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_firmware.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_global.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_host.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_hostgroup.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_iscsi_interface.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_iscsi_target.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_ldap.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_lun_mapping.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_mgmt_interface.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_snapshot_images.py:0:0: incompatible-default-type: Argument 'validate_certs' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_storagepool.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_syslog.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_volume_copy.py:0:0: doc-default-incompatible-type: Argument 'ssid' in documentation defines default as (1) but this is incompatible with parameter type 'str'
lib/ansible/modules/storage/netapp/netapp_e_volume_copy.py:0:0: incompatible-default-type: Argument 'validate_certs' in argument_spec defines default as (True) but this is incompatible with parameter type 'str'
lib/ansible/modules/system/open_iscsi.py:0:0: incompatible-default-type: Argument 'port' in argument_spec defines default as (3260) but this is incompatible with parameter type 'str'
test/sanity/ignore.txt:800:1: A100: Ignoring 'doc-default-does-not-match-spec' on 'lib/ansible/modules/cloud/amazon/ec2_vol.py' is unnecessary
test/sanity/ignore.txt:1270:1: A100: Ignoring 'implied-parameter-type-mismatch' on 'lib/ansible/modules/cloud/centurylink/clc_aa_policy.py' is unnecessary
test/sanity/ignore.txt:1275:1: A100: Ignoring 'implied-parameter-type-mismatch' on 'lib/ansible/modules/cloud/centurylink/clc_blueprint_package.py' is unnecessary
test/sanity/ignore.txt:1279:1: A100: Ignoring 'doc-default-does-not-match-spec' on 'lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py' is unnecessary
test/sanity/ignore.txt:1281:1: A100: Ignoring 'implied-parameter-type-mismatch' on 'lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py' is unnecessary
test/sanity/ignore.txt:1293:1: A100: Ignoring 'implied-parameter-type-mismatch' on 'lib/ansible/modules/cloud/centurylink/clc_server_snapshot.py' is unnecessary
test/sanity/ignore.txt:1671:1: A100: Ignoring 'doc-default-does-not-match-spec' on 'lib/ansible/modules/cloud/ovirt/ovirt_external_provider.py' is unnecessary
test/sanity/ignore.txt:2032:1: A100: Ignoring 'doc-choices-do-not-match-spec' on 'lib/ansible/modules/cloud/vmware/vmware_dvswitch_uplink_pg.py' is unnecessary
test/sanity/ignore.txt:3616:1: A100: Ignoring 'doc-choices-do-not-match-spec' on 'lib/ansible/modules/network/fortios/fortios_firewall_policy.py' is unnecessary
test/sanity/ignore.txt:3620:1: A100: Ignoring 'doc-choices-do-not-match-spec' on 'lib/ansible/modules/network/fortios/fortios_report_chart.py' is unnecessary
test/sanity/ignore.txt:3623:1: A100: Ignoring 'doc-choices-do-not-match-spec' on 'lib/ansible/modules/network/fortios/fortios_system_dhcp_server.py' is unnecessary
test/sanity/ignore.txt:3624:1: A100: Ignoring 'doc-choices-do-not-match-spec' on 'lib/ansible/modules/network/fortios/fortios_system_global.py' is unnecessary
test/sanity/ignore.txt:3625:1: A100: Ignoring 'doc-choices-do-not-match-spec' on 'lib/ansible/modules/network/fortios/fortios_voip_profile.py' is unnecessary
test/sanity/ignore.txt:3632:1: A100: Ignoring 'doc-choices-do-not-match-spec' on 'lib/ansible/modules/network/fortios/fortios_wireless_controller_setting.py' is unnecessary
test/sanity/ignore.txt:3633:1: A100: Ignoring 'doc-choices-do-not-match-spec' on 'lib/ansible/modules/network/fortios/fortios_wireless_controller_wtp.py' is unnecessary
test/sanity/ignore.txt:3634:1: A100: Ignoring 'doc-choices-do-not-match-spec' on 'lib/ansible/modules/network/fortios/fortios_wireless_controller_wtp_profile.py' is unnecessary
test/sanity/ignore.txt:3650:1: A100: Ignoring 'doc-default-does-not-match-spec' on 'lib/ansible/modules/network/illumos/dladm_vlan.py' is unnecessary
test/sanity/ignore.txt:3654:1: A100: Ignoring 'doc-default-does-not-match-spec' on 'lib/ansible/modules/network/illumos/dladm_vnic.py' is unnecessary
test/sanity/ignore.txt:4239:1: A100: Ignoring 'doc-choices-do-not-match-spec' on 'lib/ansible/modules/network/nxos/nxos_lag_interfaces.py' is unnecessary
test/sanity/ignore.txt:4518:1: A100: Ignoring 'doc-default-does-not-match-spec' on 'lib/ansible/modules/network/onyx/onyx_linkagg.py' is unnecessary
test/sanity/ignore.txt:4808:1: A100: Ignoring 'doc-default-does-not-match-spec' on 'lib/ansible/modules/notification/cisco_spark.py' is unnecessary
test/sanity/ignore.txt:5393:1: A100: Ignoring 'implied-parameter-type-mismatch' on 'lib/ansible/modules/storage/netapp/netapp_e_volume_copy.py' is unnecessary

click here for bot help

@opendev-zuul
Copy link

@opendev-zuul opendev-zuul bot commented Oct 22, 2019

Build succeeded (third-party-check pipeline).

@ansibot
Copy link
Contributor

@ansibot ansibot commented Dec 1, 2019

@Fred-sun
Copy link
Contributor

@Fred-sun Fred-sun commented Dec 17, 2019

@pilou- Are you still here? Could you help finish PR change and rebase PR to resolve the conflicting files. Once you finish change, I will push for merge! Thank you very much!

@ansibot
Copy link
Contributor

@ansibot ansibot commented Dec 17, 2019

@pilou-
Copy link
Contributor Author

@pilou- pilou- commented Dec 17, 2019

@Fred-sun #64366 was extracted from this PR, can you help merging this one too ?

Yes, I will update this PR.

@Fred-sun
Copy link
Contributor

@Fred-sun Fred-sun commented Dec 17, 2019

@Fred-sun #64366 was extracted from this PR, can you help merging this one too ?
Yes, I will update this PR.

@pilou- I don't have permission to merge, But I will push this! Thank you very much!

@Fred-sun
Copy link
Contributor

@Fred-sun Fred-sun commented Dec 17, 2019

Hi @haiyuazhang Can you help merge the PR mentioned above?

@ansibot
Copy link
Contributor

@ansibot ansibot commented Dec 25, 2019

@sshnaidm
Copy link
Contributor

@sshnaidm sshnaidm commented Jan 20, 2020

Thanks for submitting patch for Openstack Ansible modules!
We moved Openstack Ansible modules to Openstack repositories.
Next patches should be submitted not with Ansible Github but with
Openstack Gerrit: https://review.opendev.org/#/q/project:openstack/ansible-collections-openstack
Please submit your code there from now.
Thanks for your contribution and sorry for inconvienience.

@Fred-sun
Copy link
Contributor

@Fred-sun Fred-sun commented Mar 18, 2020

@pilou- Thank you for taking the time to contribute to this PR. We will transfer ansible 's azure module related Issue and PR to azure collection (https://github.com/ansible-collections/azure/pulls), can you transfer the Issue to azure collection repo?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment