From ee04231964354d75628b5c2bf4fb78b1bfd6e19e Mon Sep 17 00:00:00 2001 From: "patchback[bot]" <45432694+patchback[bot]@users.noreply.github.com> Date: Thu, 12 Nov 2020 08:48:07 +0100 Subject: [PATCH] Tidy up validate-modules ignores for cloud/scaleway modules (#1268) (#1274) * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_compute.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_image_facts.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_image_info.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_ip_facts.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_ip_info.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_ip.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_lb.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_security_group_facts.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_security_group_info.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_security_group.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_security_group_rule.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_server_facts.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_server_info.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_snapshot_info.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_sshkey.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_user_data.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_volume_facts.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_volume_info.py * fixed validation-modules for plugins/modules/cloud/scaleway/scaleway_volume.py * Enabling validation-modules for cloud/scaleway modules * Reverted invalid-documentation validations in 2.9 (cherry picked from commit adbf624a42690edb44a82b81d95896e31cfba427) Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com> --- .../cloud/scaleway/scaleway_compute.py | 15 ++++++- .../cloud/scaleway/scaleway_image_facts.py | 4 +- .../cloud/scaleway/scaleway_image_info.py | 3 +- plugins/modules/cloud/scaleway/scaleway_ip.py | 8 +++- .../cloud/scaleway/scaleway_ip_facts.py | 3 +- .../cloud/scaleway/scaleway_ip_info.py | 3 +- plugins/modules/cloud/scaleway/scaleway_lb.py | 10 ++++- .../cloud/scaleway/scaleway_security_group.py | 2 +- .../scaleway/scaleway_security_group_facts.py | 3 +- .../scaleway/scaleway_security_group_info.py | 3 +- .../scaleway/scaleway_security_group_rule.py | 9 +++- .../cloud/scaleway/scaleway_server_facts.py | 3 +- .../cloud/scaleway/scaleway_server_info.py | 3 +- .../cloud/scaleway/scaleway_snapshot_facts.py | 3 +- .../cloud/scaleway/scaleway_snapshot_info.py | 3 +- .../modules/cloud/scaleway/scaleway_sshkey.py | 3 ++ .../cloud/scaleway/scaleway_user_data.py | 5 ++- .../modules/cloud/scaleway/scaleway_volume.py | 8 +++- .../cloud/scaleway/scaleway_volume_facts.py | 3 +- .../cloud/scaleway/scaleway_volume_info.py | 3 +- tests/sanity/ignore-2.10.txt | 42 ------------------- tests/sanity/ignore-2.11.txt | 42 ------------------- tests/sanity/ignore-2.9.txt | 23 ---------- 23 files changed, 76 insertions(+), 128 deletions(-) diff --git a/plugins/modules/cloud/scaleway/scaleway_compute.py b/plugins/modules/cloud/scaleway/scaleway_compute.py index 77d7d93961..2ff2aebc86 100644 --- a/plugins/modules/cloud/scaleway/scaleway_compute.py +++ b/plugins/modules/cloud/scaleway/scaleway_compute.py @@ -25,6 +25,7 @@ extends_documentation_fragment: options: public_ip: + type: str description: - Manage public IP on a Scaleway server - Could be Scaleway IP address UUID @@ -39,20 +40,24 @@ options: type: bool image: + type: str description: - Image identifier used to start the instance with required: true name: + type: str description: - Name of the instance organization: + type: str description: - Organization identifier required: true state: + type: str description: - Indicate desired state of the instance. default: present @@ -64,12 +69,14 @@ options: - stopped tags: + type: list description: - List of tags to apply to the instance (5 max) required: false default: [] region: + type: str description: - Scaleway compute zone required: true @@ -80,6 +87,7 @@ options: - EMEA-FR-PAR1 commercial_type: + type: str description: - Commercial name of the compute node required: true @@ -91,18 +99,21 @@ options: default: 'no' wait_timeout: + type: int description: - Time to wait for the server to reach the expected state required: false default: 300 wait_sleep_time: + type: int description: - Time to wait before every attempt to check the state of the server required: false default: 3 security_group: + type: str description: - Security group unique identifier - If no value provided, the default security group or current security group will be used @@ -632,11 +643,11 @@ def main(): argument_spec.update(dict( image=dict(required=True), name=dict(), - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), commercial_type=dict(required=True), enable_ipv6=dict(default=False, type="bool"), public_ip=dict(default="absent"), - state=dict(choices=state_strategy.keys(), default='present'), + state=dict(choices=list(state_strategy.keys()), default='present'), tags=dict(type="list", default=[]), organization=dict(required=True), wait=dict(type="bool", default=False), diff --git a/plugins/modules/cloud/scaleway/scaleway_image_facts.py b/plugins/modules/cloud/scaleway/scaleway_image_facts.py index b259227c0e..5471e3bf98 100644 --- a/plugins/modules/cloud/scaleway/scaleway_image_facts.py +++ b/plugins/modules/cloud/scaleway/scaleway_image_facts.py @@ -25,8 +25,8 @@ extends_documentation_fragment: options: - region: + type: str description: - Scaleway compute zone required: true @@ -102,7 +102,7 @@ class ScalewayImageFacts(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( argument_spec=argument_spec, diff --git a/plugins/modules/cloud/scaleway/scaleway_image_info.py b/plugins/modules/cloud/scaleway/scaleway_image_info.py index 13f661f02f..c9c17bcb2b 100644 --- a/plugins/modules/cloud/scaleway/scaleway_image_info.py +++ b/plugins/modules/cloud/scaleway/scaleway_image_info.py @@ -23,6 +23,7 @@ extends_documentation_fragment: options: region: + type: str description: - Scaleway compute zone required: true @@ -102,7 +103,7 @@ class ScalewayImageInfo(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( argument_spec=argument_spec, diff --git a/plugins/modules/cloud/scaleway/scaleway_ip.py b/plugins/modules/cloud/scaleway/scaleway_ip.py index f3f1024f3d..37e2799eff 100644 --- a/plugins/modules/cloud/scaleway/scaleway_ip.py +++ b/plugins/modules/cloud/scaleway/scaleway_ip.py @@ -22,6 +22,7 @@ extends_documentation_fragment: options: state: + type: str description: - Indicate desired state of the IP. default: present @@ -30,11 +31,13 @@ options: - absent organization: + type: str description: - Scaleway organization identifier required: true region: + type: str description: - Scaleway region to use (for example par1). required: true @@ -45,15 +48,18 @@ options: - EMEA-FR-PAR1 id: + type: str description: - id of the Scaleway IP (UUID) server: + type: str description: - id of the server you want to attach an IP to. - To unattach an IP don't specify this option reverse: + type: str description: - Reverse to assign to the IP ''' @@ -236,7 +242,7 @@ def main(): organization=dict(required=True), server=dict(), reverse=dict(), - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), id=dict() )) module = AnsibleModule( diff --git a/plugins/modules/cloud/scaleway/scaleway_ip_facts.py b/plugins/modules/cloud/scaleway/scaleway_ip_facts.py index a3271316bc..dbf272af7f 100644 --- a/plugins/modules/cloud/scaleway/scaleway_ip_facts.py +++ b/plugins/modules/cloud/scaleway/scaleway_ip_facts.py @@ -25,6 +25,7 @@ extends_documentation_fragment: options: region: + type: str description: - Scaleway region to use (for example par1). required: true @@ -84,7 +85,7 @@ class ScalewayIpFacts(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( argument_spec=argument_spec, diff --git a/plugins/modules/cloud/scaleway/scaleway_ip_info.py b/plugins/modules/cloud/scaleway/scaleway_ip_info.py index d9d7bcacb3..8a272cb130 100644 --- a/plugins/modules/cloud/scaleway/scaleway_ip_info.py +++ b/plugins/modules/cloud/scaleway/scaleway_ip_info.py @@ -21,6 +21,7 @@ extends_documentation_fragment: options: region: + type: str description: - Scaleway region to use (for example C(par1)). required: true @@ -84,7 +85,7 @@ class ScalewayIpInfo(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( argument_spec=argument_spec, diff --git a/plugins/modules/cloud/scaleway/scaleway_lb.py b/plugins/modules/cloud/scaleway/scaleway_lb.py index a553bf175e..ee40abd9f9 100644 --- a/plugins/modules/cloud/scaleway/scaleway_lb.py +++ b/plugins/modules/cloud/scaleway/scaleway_lb.py @@ -25,21 +25,25 @@ extends_documentation_fragment: options: name: + type: str description: - Name of the load-balancer required: true description: + type: str description: - Description of the load-balancer required: true organization_id: + type: str description: - Organization identifier required: true state: + type: str description: - Indicate desired state of the instance. default: present @@ -48,6 +52,7 @@ options: - absent region: + type: str description: - Scaleway zone required: true @@ -56,6 +61,7 @@ options: - fr-par tags: + type: list description: - List of tags to apply to the load-balancer @@ -66,12 +72,14 @@ options: default: 'no' wait_timeout: + type: int description: - Time to wait for the load-balancer to reach the expected state required: false default: 300 wait_sleep_time: + type: int description: - Time to wait before every attempt to check the state of the load-balancer required: false @@ -328,7 +336,7 @@ def main(): name=dict(required=True), description=dict(required=True), region=dict(required=True, choices=SCALEWAY_REGIONS), - state=dict(choices=state_strategy.keys(), default='present'), + state=dict(choices=list(state_strategy.keys()), default='present'), tags=dict(type="list", default=[]), organization_id=dict(required=True), wait=dict(type="bool", default=False), diff --git a/plugins/modules/cloud/scaleway/scaleway_security_group.py b/plugins/modules/cloud/scaleway/scaleway_security_group.py index 7189d48440..7148d5200d 100644 --- a/plugins/modules/cloud/scaleway/scaleway_security_group.py +++ b/plugins/modules/cloud/scaleway/scaleway_security_group.py @@ -215,7 +215,7 @@ def main(): organization=dict(type='str', required=True), name=dict(type='str', required=True), description=dict(type='str'), - region=dict(type='str', required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(type='str', required=True, choices=list(SCALEWAY_LOCATION.keys())), stateful=dict(type='bool', required=True), inbound_default_policy=dict(type='str', choices=['accept', 'drop']), outbound_default_policy=dict(type='str', choices=['accept', 'drop']), diff --git a/plugins/modules/cloud/scaleway/scaleway_security_group_facts.py b/plugins/modules/cloud/scaleway/scaleway_security_group_facts.py index c858db9135..1d40fb65cf 100644 --- a/plugins/modules/cloud/scaleway/scaleway_security_group_facts.py +++ b/plugins/modules/cloud/scaleway/scaleway_security_group_facts.py @@ -22,6 +22,7 @@ author: - "Remy Leone (@sieben)" options: region: + type: str description: - Scaleway region to use (for example par1). required: true @@ -88,7 +89,7 @@ class ScalewaySecurityGroupFacts(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( argument_spec=argument_spec, diff --git a/plugins/modules/cloud/scaleway/scaleway_security_group_info.py b/plugins/modules/cloud/scaleway/scaleway_security_group_info.py index 0cf304f61a..8bee97c5c1 100644 --- a/plugins/modules/cloud/scaleway/scaleway_security_group_info.py +++ b/plugins/modules/cloud/scaleway/scaleway_security_group_info.py @@ -18,6 +18,7 @@ author: - "Remy Leone (@sieben)" options: region: + type: str description: - Scaleway region to use (for example C(par1)). required: true @@ -88,7 +89,7 @@ class ScalewaySecurityGroupInfo(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( argument_spec=argument_spec, diff --git a/plugins/modules/cloud/scaleway/scaleway_security_group_rule.py b/plugins/modules/cloud/scaleway/scaleway_security_group_rule.py index 7fda5764c7..495d540a93 100644 --- a/plugins/modules/cloud/scaleway/scaleway_security_group_rule.py +++ b/plugins/modules/cloud/scaleway/scaleway_security_group_rule.py @@ -25,6 +25,7 @@ extends_documentation_fragment: options: state: + type: str description: - Indicate desired state of the Security Group Rule. default: present @@ -33,6 +34,7 @@ options: - absent region: + type: str description: - Scaleway region to use (for example C(par1)). required: true @@ -43,6 +45,7 @@ options: - EMEA-FR-PAR1 protocol: + type: str description: - Network protocol to use choices: @@ -58,11 +61,13 @@ options: type: int ip_range: + type: str description: - IPV4 CIDR notation to apply to the rule default: 0.0.0.0/0 direction: + type: str description: - Rule direction choices: @@ -71,6 +76,7 @@ options: required: true action: + type: str description: - Rule action choices: @@ -79,6 +85,7 @@ options: required: true security_group: + type: str description: - Security Group unique identifier required: true @@ -232,7 +239,7 @@ def main(): argument_spec = scaleway_argument_spec() argument_spec.update( state=dict(type='str', default='present', choices=['absent', 'present']), - region=dict(type='str', required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(type='str', required=True, choices=list(SCALEWAY_LOCATION.keys())), protocol=dict(type='str', required=True, choices=['TCP', 'UDP', 'ICMP']), port=dict(type='int', required=True), ip_range=dict(type='str', default='0.0.0.0/0'), diff --git a/plugins/modules/cloud/scaleway/scaleway_server_facts.py b/plugins/modules/cloud/scaleway/scaleway_server_facts.py index 8cb22a5c9f..1206216620 100644 --- a/plugins/modules/cloud/scaleway/scaleway_server_facts.py +++ b/plugins/modules/cloud/scaleway/scaleway_server_facts.py @@ -25,6 +25,7 @@ extends_documentation_fragment: options: region: + type: str description: - Scaleway region to use (for example par1). required: true @@ -170,7 +171,7 @@ class ScalewayServerFacts(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( diff --git a/plugins/modules/cloud/scaleway/scaleway_server_info.py b/plugins/modules/cloud/scaleway/scaleway_server_info.py index 4f1c3042f4..35d1c25604 100644 --- a/plugins/modules/cloud/scaleway/scaleway_server_info.py +++ b/plugins/modules/cloud/scaleway/scaleway_server_info.py @@ -21,6 +21,7 @@ extends_documentation_fragment: options: region: + type: str description: - Scaleway region to use (for example C(par1)). required: true @@ -170,7 +171,7 @@ class ScalewayServerInfo(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( diff --git a/plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py b/plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py index f07904365b..ce87ebc4fb 100644 --- a/plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py +++ b/plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py @@ -25,6 +25,7 @@ extends_documentation_fragment: options: region: + type: str description: - Scaleway region to use (for example par1). required: true @@ -88,7 +89,7 @@ class ScalewaySnapshotFacts(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( diff --git a/plugins/modules/cloud/scaleway/scaleway_snapshot_info.py b/plugins/modules/cloud/scaleway/scaleway_snapshot_info.py index 1b8e9a541e..2d4481945e 100644 --- a/plugins/modules/cloud/scaleway/scaleway_snapshot_info.py +++ b/plugins/modules/cloud/scaleway/scaleway_snapshot_info.py @@ -21,6 +21,7 @@ extends_documentation_fragment: options: region: + type: str description: - Scaleway region to use (for example C(par1)). required: true @@ -88,7 +89,7 @@ class ScalewaySnapshotInfo(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( diff --git a/plugins/modules/cloud/scaleway/scaleway_sshkey.py b/plugins/modules/cloud/scaleway/scaleway_sshkey.py index fde8b85691..08555b2316 100644 --- a/plugins/modules/cloud/scaleway/scaleway_sshkey.py +++ b/plugins/modules/cloud/scaleway/scaleway_sshkey.py @@ -25,6 +25,7 @@ extends_documentation_fragment: options: state: + type: str description: - Indicate desired state of the SSH key. default: present @@ -32,10 +33,12 @@ options: - present - absent ssh_pub_key: + type: str description: - The public SSH key as a string to add. required: true api_url: + type: str description: - Scaleway API URL default: 'https://account.scaleway.com' diff --git a/plugins/modules/cloud/scaleway/scaleway_user_data.py b/plugins/modules/cloud/scaleway/scaleway_user_data.py index c6090ce283..539a035056 100644 --- a/plugins/modules/cloud/scaleway/scaleway_user_data.py +++ b/plugins/modules/cloud/scaleway/scaleway_user_data.py @@ -26,17 +26,20 @@ extends_documentation_fragment: options: server_id: + type: str description: - Scaleway Compute instance ID of the server required: true user_data: + type: dict description: - User defined data. Typically used with `cloud-init`. - Pass your cloud-init script here as a string required: false region: + type: str description: - Scaleway compute zone required: true @@ -148,7 +151,7 @@ def core(module): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), user_data=dict(type="dict"), server_id=dict(required=True), )) diff --git a/plugins/modules/cloud/scaleway/scaleway_volume.py b/plugins/modules/cloud/scaleway/scaleway_volume.py index ab5061187d..4a3f062d53 100644 --- a/plugins/modules/cloud/scaleway/scaleway_volume.py +++ b/plugins/modules/cloud/scaleway/scaleway_volume.py @@ -24,6 +24,7 @@ extends_documentation_fragment: options: state: + type: str description: - Indicate desired state of the volume. default: present @@ -31,6 +32,7 @@ options: - present - absent region: + type: str description: - Scaleway region to use (for example par1). required: true @@ -40,16 +42,20 @@ options: - par1 - EMEA-FR-PAR1 name: + type: str description: - Name used to identify the volume. required: true organization: + type: str description: - ScaleWay organization ID to which volume belongs. size: + type: int description: - Size of the volume in bytes. volume_type: + type: str description: - Type of the volume (for example 'l_ssd'). ''' @@ -152,7 +158,7 @@ def main(): size=dict(type='int'), organization=dict(), volume_type=dict(), - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( argument_spec=argument_spec, diff --git a/plugins/modules/cloud/scaleway/scaleway_volume_facts.py b/plugins/modules/cloud/scaleway/scaleway_volume_facts.py index 5c310b7e05..b434049f50 100644 --- a/plugins/modules/cloud/scaleway/scaleway_volume_facts.py +++ b/plugins/modules/cloud/scaleway/scaleway_volume_facts.py @@ -25,6 +25,7 @@ extends_documentation_fragment: options: region: + type: str description: - Scaleway region to use (for example par1). required: true @@ -83,7 +84,7 @@ class ScalewayVolumeFacts(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( diff --git a/plugins/modules/cloud/scaleway/scaleway_volume_info.py b/plugins/modules/cloud/scaleway/scaleway_volume_info.py index 32c0abf359..a0885d2b88 100644 --- a/plugins/modules/cloud/scaleway/scaleway_volume_info.py +++ b/plugins/modules/cloud/scaleway/scaleway_volume_info.py @@ -21,6 +21,7 @@ extends_documentation_fragment: options: region: + type: str description: - Scaleway region to use (for example C(par1)). required: true @@ -83,7 +84,7 @@ class ScalewayVolumeInfo(Scaleway): def main(): argument_spec = scaleway_argument_spec() argument_spec.update(dict( - region=dict(required=True, choices=SCALEWAY_LOCATION.keys()), + region=dict(required=True, choices=list(SCALEWAY_LOCATION.keys())), )) module = AnsibleModule( diff --git a/tests/sanity/ignore-2.10.txt b/tests/sanity/ignore-2.10.txt index 37f748bec8..3d0bc9de4b 100644 --- a/tests/sanity/ignore-2.10.txt +++ b/tests/sanity/ignore-2.10.txt @@ -373,63 +373,21 @@ plugins/modules/cloud/rackspace/rax_files_objects.py use-argspec-type-path plugins/modules/cloud/rackspace/rax_mon_notification_plan.py validate-modules:parameter-list-no-elements plugins/modules/cloud/rackspace/rax_scaling_group.py use-argspec-type-path # fix needed plugins/modules/cloud/rackspace/rax_scaling_group.py validate-modules:parameter-list-no-elements -plugins/modules/cloud/scaleway/scaleway_compute.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_compute.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_compute.py validate-modules:parameter-list-no-elements -plugins/modules/cloud/scaleway/scaleway_compute.py validate-modules:parameter-type-not-in-doc -plugins/modules/cloud/scaleway/scaleway_image_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_image_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_image_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_image_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_image_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_image_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_ip.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_ip.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/cloud/scaleway/scaleway_ip_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_ip_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_ip_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_ip_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_ip_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_ip_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_lb.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_lb.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_lb.py validate-modules:parameter-list-no-elements -plugins/modules/cloud/scaleway/scaleway_lb.py validate-modules:parameter-type-not-in-doc plugins/modules/cloud/scaleway/scaleway_organization_facts.py validate-modules:return-syntax-error plugins/modules/cloud/scaleway/scaleway_organization_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_security_group.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/cloud/scaleway/scaleway_security_group_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_security_group_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_security_group_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_security_group_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_security_group_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_security_group_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_security_group_rule.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/cloud/scaleway/scaleway_security_group_rule.py validate-modules:parameter-type-not-in-doc -plugins/modules/cloud/scaleway/scaleway_server_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_server_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_server_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_server_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_server_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_server_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_snapshot_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_snapshot_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_snapshot_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_sshkey.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_user_data.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_user_data.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/cloud/scaleway/scaleway_user_data.py validate-modules:parameter-type-not-in-doc -plugins/modules/cloud/scaleway/scaleway_volume.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_volume.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/cloud/scaleway/scaleway_volume.py validate-modules:parameter-type-not-in-doc -plugins/modules/cloud/scaleway/scaleway_volume_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_volume_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_volume_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_volume_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_volume_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_volume_info.py validate-modules:return-syntax-error plugins/modules/cloud/smartos/imgadm.py validate-modules:doc-missing-type plugins/modules/cloud/smartos/imgadm.py validate-modules:no-default-for-required-parameter diff --git a/tests/sanity/ignore-2.11.txt b/tests/sanity/ignore-2.11.txt index 37f748bec8..3d0bc9de4b 100644 --- a/tests/sanity/ignore-2.11.txt +++ b/tests/sanity/ignore-2.11.txt @@ -373,63 +373,21 @@ plugins/modules/cloud/rackspace/rax_files_objects.py use-argspec-type-path plugins/modules/cloud/rackspace/rax_mon_notification_plan.py validate-modules:parameter-list-no-elements plugins/modules/cloud/rackspace/rax_scaling_group.py use-argspec-type-path # fix needed plugins/modules/cloud/rackspace/rax_scaling_group.py validate-modules:parameter-list-no-elements -plugins/modules/cloud/scaleway/scaleway_compute.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_compute.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_compute.py validate-modules:parameter-list-no-elements -plugins/modules/cloud/scaleway/scaleway_compute.py validate-modules:parameter-type-not-in-doc -plugins/modules/cloud/scaleway/scaleway_image_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_image_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_image_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_image_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_image_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_image_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_ip.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_ip.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/cloud/scaleway/scaleway_ip_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_ip_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_ip_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_ip_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_ip_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_ip_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_lb.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_lb.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_lb.py validate-modules:parameter-list-no-elements -plugins/modules/cloud/scaleway/scaleway_lb.py validate-modules:parameter-type-not-in-doc plugins/modules/cloud/scaleway/scaleway_organization_facts.py validate-modules:return-syntax-error plugins/modules/cloud/scaleway/scaleway_organization_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_security_group.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/cloud/scaleway/scaleway_security_group_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_security_group_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_security_group_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_security_group_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_security_group_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_security_group_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_security_group_rule.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/cloud/scaleway/scaleway_security_group_rule.py validate-modules:parameter-type-not-in-doc -plugins/modules/cloud/scaleway/scaleway_server_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_server_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_server_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_server_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_server_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_server_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_snapshot_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_snapshot_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_snapshot_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_sshkey.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_user_data.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_user_data.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/cloud/scaleway/scaleway_user_data.py validate-modules:parameter-type-not-in-doc -plugins/modules/cloud/scaleway/scaleway_volume.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_volume.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/cloud/scaleway/scaleway_volume.py validate-modules:parameter-type-not-in-doc -plugins/modules/cloud/scaleway/scaleway_volume_facts.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_volume_facts.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_volume_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_volume_info.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_volume_info.py validate-modules:invalid-ansiblemodule-schema plugins/modules/cloud/scaleway/scaleway_volume_info.py validate-modules:return-syntax-error plugins/modules/cloud/smartos/imgadm.py validate-modules:doc-missing-type plugins/modules/cloud/smartos/imgadm.py validate-modules:no-default-for-required-parameter diff --git a/tests/sanity/ignore-2.9.txt b/tests/sanity/ignore-2.9.txt index 8ae6085329..3d9223488b 100644 --- a/tests/sanity/ignore-2.9.txt +++ b/tests/sanity/ignore-2.9.txt @@ -298,56 +298,33 @@ plugins/modules/cloud/rackspace/rax.py validate-modules:doc-missing-type plugins/modules/cloud/rackspace/rax.py validate-modules:undocumented-parameter plugins/modules/cloud/rackspace/rax_files_objects.py use-argspec-type-path plugins/modules/cloud/rackspace/rax_scaling_group.py use-argspec-type-path -plugins/modules/cloud/scaleway/scaleway_compute.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_compute.py validate-modules:parameter-type-not-in-doc plugins/modules/cloud/scaleway/scaleway_image_facts.py validate-modules:deprecation-mismatch -plugins/modules/cloud/scaleway/scaleway_image_facts.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_image_facts.py validate-modules:invalid-documentation plugins/modules/cloud/scaleway/scaleway_image_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_image_info.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_image_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_ip.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_ip_facts.py validate-modules:deprecation-mismatch -plugins/modules/cloud/scaleway/scaleway_ip_facts.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_ip_facts.py validate-modules:invalid-documentation plugins/modules/cloud/scaleway/scaleway_ip_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_ip_info.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_ip_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_lb.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_lb.py validate-modules:parameter-type-not-in-doc plugins/modules/cloud/scaleway/scaleway_organization_facts.py validate-modules:deprecation-mismatch plugins/modules/cloud/scaleway/scaleway_organization_facts.py validate-modules:invalid-documentation plugins/modules/cloud/scaleway/scaleway_organization_facts.py validate-modules:return-syntax-error plugins/modules/cloud/scaleway/scaleway_organization_info.py validate-modules:return-syntax-error plugins/modules/cloud/scaleway/scaleway_security_group_facts.py validate-modules:deprecation-mismatch -plugins/modules/cloud/scaleway/scaleway_security_group_facts.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_security_group_facts.py validate-modules:invalid-documentation plugins/modules/cloud/scaleway/scaleway_security_group_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_security_group_info.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_security_group_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_security_group_rule.py validate-modules:parameter-type-not-in-doc plugins/modules/cloud/scaleway/scaleway_server_facts.py validate-modules:deprecation-mismatch -plugins/modules/cloud/scaleway/scaleway_server_facts.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_server_facts.py validate-modules:invalid-documentation plugins/modules/cloud/scaleway/scaleway_server_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_server_info.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_server_info.py validate-modules:return-syntax-error plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py validate-modules:deprecation-mismatch -plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py validate-modules:invalid-documentation plugins/modules/cloud/scaleway/scaleway_snapshot_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_snapshot_info.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_snapshot_info.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_sshkey.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_user_data.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_user_data.py validate-modules:parameter-type-not-in-doc -plugins/modules/cloud/scaleway/scaleway_volume.py validate-modules:doc-missing-type -plugins/modules/cloud/scaleway/scaleway_volume.py validate-modules:parameter-type-not-in-doc plugins/modules/cloud/scaleway/scaleway_volume_facts.py validate-modules:deprecation-mismatch -plugins/modules/cloud/scaleway/scaleway_volume_facts.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_volume_facts.py validate-modules:invalid-documentation plugins/modules/cloud/scaleway/scaleway_volume_facts.py validate-modules:return-syntax-error -plugins/modules/cloud/scaleway/scaleway_volume_info.py validate-modules:doc-missing-type plugins/modules/cloud/scaleway/scaleway_volume_info.py validate-modules:return-syntax-error plugins/modules/cloud/smartos/imgadm.py validate-modules:doc-missing-type plugins/modules/cloud/smartos/imgadm.py validate-modules:no-default-for-required-parameter