Tidy up validate-modules ignores for remote_management/manageiq modules (#1272)

* fixed validation-modules for plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py

* fixed validation-modules for plugins/modules/remote_management/manageiq/manageiq_alerts.py

* fixed validation-modules for plugins/modules/remote_management/manageiq/manageiq_group.py

* fixed validation-modules for plugins/modules/remote_management/manageiq/manageiq_policies.py

* partially fixed plugins/modules/remote_management/manageiq/manageiq_provider.py

- this module had way too many validation errors, many involving documenting parameters from scratch, so added types to options and suboptions, but rolled back ignore lines

* fixed validation-modules for plugins/modules/remote_management/manageiq/manageiq_tags.py

* fixed validation-modules for plugins/modules/remote_management/manageiq/manageiq_tenant.py

* fixed validation-modules for plugins/modules/remote_management/manageiq/manageiq_user.py

* fixed validation-modules for plugins/doc_fragments/manageiq.py

* Enabling validation-modules for remote_management/manageiq modules

* Hello 2.9 my old friend, I've come to roll you back again...
pull/1276/head
Alexei Znamensky 2020-11-12 20:28:32 +13:00 committed by GitHub
parent adbf624a42
commit 9b593fd46c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 83 additions and 85 deletions

View File

@ -15,14 +15,14 @@ options:
manageiq_connection: manageiq_connection:
description: description:
- ManageIQ connection configuration information. - ManageIQ connection configuration information.
required: true required: false
type: dict type: dict
suboptions: suboptions:
url: url:
description: description:
- ManageIQ environment url. C(MIQ_URL) env var if set. otherwise, it is required to pass it. - ManageIQ environment url. C(MIQ_URL) env var if set. otherwise, it is required to pass it.
type: str type: str
required: true required: false
username: username:
description: description:
- ManageIQ username. C(MIQ_USERNAME) env var if set. otherwise, required if no token is passed in. - ManageIQ username. C(MIQ_USERNAME) env var if set. otherwise, required if no token is passed in.
@ -44,7 +44,7 @@ options:
ca_cert: ca_cert:
description: description:
- The path to a CA bundle file or directory with certificates. defaults to None. - The path to a CA bundle file or directory with certificates. defaults to None.
type: path type: str
aliases: [ ca_bundle_path ] aliases: [ ca_bundle_path ]
requirements: requirements:

View File

@ -21,25 +21,30 @@ description:
options: options:
state: state:
type: str
description: description:
- absent - alert profile should not exist, - absent - alert profile should not exist,
- present - alert profile should exist, - present - alert profile should exist,
choices: ['absent', 'present'] choices: ['absent', 'present']
default: 'present' default: 'present'
name: name:
type: str
description: description:
- The unique alert profile name in ManageIQ. - The unique alert profile name in ManageIQ.
- Required when state is "absent" or "present". - Required when state is "absent" or "present".
resource_type: resource_type:
type: str
description: description:
- The resource type for the alert profile in ManageIQ. Required when state is "present". - The resource type for the alert profile in ManageIQ. Required when state is "present".
choices: ['Vm', 'ContainerNode', 'MiqServer', 'Host', 'Storage', 'EmsCluster', choices: ['Vm', 'ContainerNode', 'MiqServer', 'Host', 'Storage', 'EmsCluster',
'ExtManagementSystem', 'MiddlewareServer'] 'ExtManagementSystem', 'MiddlewareServer']
alerts: alerts:
type: list
description: description:
- List of alert descriptions to assign to this profile. - List of alert descriptions to assign to this profile.
- Required if state is "present" - Required if state is "present"
notes: notes:
type: str
description: description:
- Optional notes for this profile - Optional notes for this profile

View File

@ -21,6 +21,7 @@ description:
options: options:
state: state:
type: str
description: description:
- absent - alert should not exist, - absent - alert should not exist,
- present - alert should exist, - present - alert should exist,
@ -28,20 +29,24 @@ options:
choices: ['absent', 'present'] choices: ['absent', 'present']
default: 'present' default: 'present'
description: description:
type: str
description: description:
- The unique alert description in ManageIQ. - The unique alert description in ManageIQ.
- Required when state is "absent" or "present". - Required when state is "absent" or "present".
resource_type: resource_type:
type: str
description: description:
- The entity type for the alert in ManageIQ. Required when state is "present". - The entity type for the alert in ManageIQ. Required when state is "present".
choices: ['Vm', 'ContainerNode', 'MiqServer', 'Host', 'Storage', 'EmsCluster', choices: ['Vm', 'ContainerNode', 'MiqServer', 'Host', 'Storage', 'EmsCluster',
'ExtManagementSystem', 'MiddlewareServer'] 'ExtManagementSystem', 'MiddlewareServer']
expression_type: expression_type:
type: str
description: description:
- Expression type. - Expression type.
default: hash default: hash
choices: ["hash", "miq"] choices: ["hash", "miq"]
expression: expression:
type: dict
description: description:
- The alert expression for ManageIQ. - The alert expression for ManageIQ.
- Can either be in the "Miq Expression" format or the "Hash Expression format". - Can either be in the "Miq Expression" format or the "Hash Expression format".
@ -51,6 +56,7 @@ options:
- Enable or disable the alert. Required if state is "present". - Enable or disable the alert. Required if state is "present".
type: bool type: bool
options: options:
type: dict
description: description:
- Additional alert options, such as notification type and frequency - Additional alert options, such as notification type and frequency

View File

@ -37,32 +37,38 @@ requirements:
options: options:
state: state:
type: str
description: description:
- absent - group should not exist, present - group should be. - absent - group should not exist, present - group should be.
choices: ['absent', 'present'] choices: ['absent', 'present']
default: 'present' default: 'present'
description: description:
type: str
description: description:
- The group description. - The group description.
required: true required: true
default: null default: null
role_id: role_id:
type: int
description: description:
- The the group role id - The the group role id
required: false required: false
default: null default: null
role: role:
type: str
description: description:
- The the group role name - The the group role name
- The C(role_id) has precedence over the C(role) when supplied. - The C(role_id) has precedence over the C(role) when supplied.
required: false required: false
default: null default: null
tenant_id: tenant_id:
type: int
description: description:
- The tenant for the group identified by the tenant id. - The tenant for the group identified by the tenant id.
required: false required: false
default: null default: null
tenant: tenant:
type: str
description: description:
- The tenant for the group identified by the tenant name. - The tenant for the group identified by the tenant name.
- The C(tenant_id) has precedence over the C(tenant) when supplied. - The C(tenant_id) has precedence over the C(tenant) when supplied.
@ -75,6 +81,7 @@ options:
required: false required: false
default: null default: null
managed_filters_merge_mode: managed_filters_merge_mode:
type: str
description: description:
- In merge mode existing categories are kept or updated, new categories are added. - In merge mode existing categories are kept or updated, new categories are added.
- In replace mode all categories will be replaced with the supplied C(managed_filters). - In replace mode all categories will be replaced with the supplied C(managed_filters).
@ -83,9 +90,11 @@ options:
belongsto_filters: belongsto_filters:
description: A list of strings with a reference to the allowed host, cluster or folder description: A list of strings with a reference to the allowed host, cluster or folder
type: list type: list
elements: str
required: false required: false
default: null default: null
belongsto_filters_merge_mode: belongsto_filters_merge_mode:
type: str
description: description:
- In merge mode existing settings are merged with the supplied C(belongsto_filters). - In merge mode existing settings are merged with the supplied C(belongsto_filters).
- In replace mode current values are replaced with the supplied C(belongsto_filters). - In replace mode current values are replaced with the supplied C(belongsto_filters).

View File

@ -22,6 +22,7 @@ description:
options: options:
state: state:
type: str
description: description:
- absent - policy_profiles should not exist, - absent - policy_profiles should not exist,
- present - policy_profiles should exist, - present - policy_profiles should exist,
@ -29,10 +30,12 @@ options:
choices: ['absent', 'present', 'list'] choices: ['absent', 'present', 'list']
default: 'present' default: 'present'
policy_profiles: policy_profiles:
type: list
description: description:
- list of dictionaries, each includes the policy_profile 'name' key. - list of dictionaries, each includes the policy_profile 'name' key.
- required if state is present or absent. - required if state is present or absent.
resource_type: resource_type:
type: str
description: description:
- the type of the resource to which the profile should be [un]assigned - the type of the resource to which the profile should be [un]assigned
required: true required: true
@ -40,6 +43,7 @@ options:
'data store', 'group', 'resource pool', 'service', 'service template', 'data store', 'group', 'resource pool', 'service', 'service template',
'template', 'tenant', 'user'] 'template', 'tenant', 'user']
resource_name: resource_name:
type: str
description: description:
- the name of the resource to which the profile should be [un]assigned - the name of the resource to which the profile should be [un]assigned
required: true required: true
@ -294,7 +298,7 @@ def main():
policy_profiles=dict(type='list'), policy_profiles=dict(type='list'),
resource_name=dict(required=True, type='str'), resource_name=dict(required=True, type='str'),
resource_type=dict(required=True, type='str', resource_type=dict(required=True, type='str',
choices=manageiq_entities().keys()), choices=list(manageiq_entities().keys())),
state=dict(required=False, type='str', state=dict(required=False, type='str',
choices=['present', 'absent', 'list'], default='present'), choices=['present', 'absent', 'list'], default='present'),
) )

View File

@ -20,31 +20,41 @@ description:
options: options:
state: state:
type: str
description: description:
- absent - provider should not exist, present - provider should be present, refresh - provider will be refreshed - absent - provider should not exist, present - provider should be present, refresh - provider will be refreshed
choices: ['absent', 'present', 'refresh'] choices: ['absent', 'present', 'refresh']
default: 'present' default: 'present'
name: name:
type: str
description: The provider's name. description: The provider's name.
required: true required: true
type: type:
type: str
description: The provider's type. description: The provider's type.
required: true required: true
choices: ['Openshift', 'Amazon', 'oVirt', 'VMware', 'Azure', 'Director', 'OpenStack', 'GCE'] choices: ['Openshift', 'Amazon', 'oVirt', 'VMware', 'Azure', 'Director', 'OpenStack', 'GCE']
zone: zone:
type: str
description: The ManageIQ zone name that will manage the provider. description: The ManageIQ zone name that will manage the provider.
default: 'default' default: 'default'
provider_region: provider_region:
type: str
description: The provider region name to connect to (e.g. AWS region for Amazon). description: The provider region name to connect to (e.g. AWS region for Amazon).
host_default_vnc_port_start: host_default_vnc_port_start:
type: str
description: The first port in the host VNC range. defaults to None. description: The first port in the host VNC range. defaults to None.
host_default_vnc_port_end: host_default_vnc_port_end:
type: str
description: The last port in the host VNC range. defaults to None. description: The last port in the host VNC range. defaults to None.
subscription: subscription:
type: str
description: Microsoft Azure subscription ID. defaults to None. description: Microsoft Azure subscription ID. defaults to None.
project: project:
type: str
description: Google Compute Engine Project ID. defaults to None. description: Google Compute Engine Project ID. defaults to None.
azure_tenant_id: azure_tenant_id:
type: str
description: Tenant ID. defaults to None. description: Tenant ID. defaults to None.
aliases: [ keystone_v3_domain_id ] aliases: [ keystone_v3_domain_id ]
tenant_mapping_enabled: tenant_mapping_enabled:
@ -52,6 +62,7 @@ options:
default: 'no' default: 'no'
description: Whether to enable mapping of existing tenants. defaults to False. description: Whether to enable mapping of existing tenants. defaults to False.
api_version: api_version:
type: str
description: The OpenStack Keystone API version. defaults to None. description: The OpenStack Keystone API version. defaults to None.
choices: ['v2', 'v3'] choices: ['v2', 'v3']
@ -59,50 +70,65 @@ options:
description: Default endpoint connection information, required if state is true. description: Default endpoint connection information, required if state is true.
suboptions: suboptions:
hostname: hostname:
type: str
description: The provider's api hostname. description: The provider's api hostname.
required: true required: true
port: port:
type: int
description: The provider's api port. description: The provider's api port.
userid: userid:
type: str
description: Provider's api endpoint authentication userid. defaults to None. description: Provider's api endpoint authentication userid. defaults to None.
password: password:
type: str
description: Provider's api endpoint authentication password. defaults to None. description: Provider's api endpoint authentication password. defaults to None.
auth_key: auth_key:
type: str
description: Provider's api endpoint authentication bearer token. defaults to None. description: Provider's api endpoint authentication bearer token. defaults to None.
validate_certs: validate_certs:
description: Whether SSL certificates should be verified for HTTPS requests (deprecated). defaults to True. description: Whether SSL certificates should be verified for HTTPS requests (deprecated). defaults to True.
type: bool type: bool
default: 'yes' default: 'yes'
security_protocol: security_protocol:
type: str
description: How SSL certificates should be used for HTTPS requests. defaults to None. description: How SSL certificates should be used for HTTPS requests. defaults to None.
choices: ['ssl-with-validation','ssl-with-validation-custom-ca','ssl-without-validation','non-ssl'] choices: ['ssl-with-validation','ssl-with-validation-custom-ca','ssl-without-validation','non-ssl']
certificate_authority: certificate_authority:
type: str
description: The CA bundle string with custom certificates. defaults to None. description: The CA bundle string with custom certificates. defaults to None.
metrics: metrics:
description: Metrics endpoint connection information. description: Metrics endpoint connection information.
suboptions: suboptions:
hostname: hostname:
type: str
description: The provider's api hostname. description: The provider's api hostname.
required: true required: true
port: port:
type: int
description: The provider's api port. description: The provider's api port.
userid: userid:
type: str
description: Provider's api endpoint authentication userid. defaults to None. description: Provider's api endpoint authentication userid. defaults to None.
password: password:
type: str
description: Provider's api endpoint authentication password. defaults to None. description: Provider's api endpoint authentication password. defaults to None.
auth_key: auth_key:
type: str
description: Provider's api endpoint authentication bearer token. defaults to None. description: Provider's api endpoint authentication bearer token. defaults to None.
validate_certs: validate_certs:
description: Whether SSL certificates should be verified for HTTPS requests (deprecated). defaults to True. description: Whether SSL certificates should be verified for HTTPS requests (deprecated). defaults to True.
type: bool type: bool
default: 'yes' default: 'yes'
security_protocol: security_protocol:
type: str
choices: ['ssl-with-validation','ssl-with-validation-custom-ca','ssl-without-validation','non-ssl'] choices: ['ssl-with-validation','ssl-with-validation-custom-ca','ssl-without-validation','non-ssl']
description: How SSL certificates should be used for HTTPS requests. defaults to None. description: How SSL certificates should be used for HTTPS requests. defaults to None.
certificate_authority: certificate_authority:
type: str
description: The CA bundle string with custom certificates. defaults to None. description: The CA bundle string with custom certificates. defaults to None.
path: path:
type: str
description: Database name for oVirt metrics. Defaults to ovirt_engine_history. description: Database name for oVirt metrics. Defaults to ovirt_engine_history.
default: ovirt_engine_history default: ovirt_engine_history
@ -110,34 +136,45 @@ options:
description: Alerts endpoint connection information. description: Alerts endpoint connection information.
suboptions: suboptions:
hostname: hostname:
type: str
description: The provider's api hostname. description: The provider's api hostname.
required: true required: true
port: port:
type: int
description: The provider's api port. description: The provider's api port.
userid: userid:
type: str
description: Provider's api endpoint authentication userid. defaults to None. description: Provider's api endpoint authentication userid. defaults to None.
password: password:
type: str
description: Provider's api endpoint authentication password. defaults to None. description: Provider's api endpoint authentication password. defaults to None.
auth_key: auth_key:
type: str
description: Provider's api endpoint authentication bearer token. defaults to None. description: Provider's api endpoint authentication bearer token. defaults to None.
validate_certs: validate_certs:
type: bool
description: Whether SSL certificates should be verified for HTTPS requests (deprecated). defaults to True. description: Whether SSL certificates should be verified for HTTPS requests (deprecated). defaults to True.
default: true default: true
security_protocol: security_protocol:
type: str
choices: ['ssl-with-validation','ssl-with-validation-custom-ca','ssl-without-validation'] choices: ['ssl-with-validation','ssl-with-validation-custom-ca','ssl-without-validation']
description: How SSL certificates should be used for HTTPS requests. defaults to None. description: How SSL certificates should be used for HTTPS requests. defaults to None.
certificate_authority: certificate_authority:
type: str
description: The CA bundle string with custom certificates. defaults to None. description: The CA bundle string with custom certificates. defaults to None.
ssh_keypair: ssh_keypair:
description: SSH key pair used for SSH connections to all hosts in this provider. description: SSH key pair used for SSH connections to all hosts in this provider.
suboptions: suboptions:
hostname: hostname:
type: str
description: Director hostname. description: Director hostname.
required: true required: true
userid: userid:
type: str
description: SSH username. description: SSH username.
auth_key: auth_key:
type: str
description: SSH private key. description: SSH private key.
''' '''

View File

@ -22,6 +22,7 @@ description:
options: options:
state: state:
type: str
description: description:
- absent - tags should not exist, - absent - tags should not exist,
- present - tags should exist, - present - tags should exist,
@ -29,10 +30,12 @@ options:
choices: ['absent', 'present', 'list'] choices: ['absent', 'present', 'list']
default: 'present' default: 'present'
tags: tags:
type: list
description: description:
- tags - list of dictionaries, each includes 'name' and 'category' keys. - tags - list of dictionaries, each includes 'name' and 'category' keys.
- required if state is present or absent. - required if state is present or absent.
resource_type: resource_type:
type: str
description: description:
- the relevant resource type in manageiq - the relevant resource type in manageiq
required: true required: true
@ -40,6 +43,7 @@ options:
'data store', 'group', 'resource pool', 'service', 'service template', 'data store', 'group', 'resource pool', 'service', 'service template',
'template', 'tenant', 'user'] 'template', 'tenant', 'user']
resource_name: resource_name:
type: str
description: description:
- the relevant resource name in manageiq - the relevant resource name in manageiq
required: true required: true
@ -239,7 +243,7 @@ def main():
tags=dict(type='list'), tags=dict(type='list'),
resource_name=dict(required=True, type='str'), resource_name=dict(required=True, type='str'),
resource_type=dict(required=True, type='str', resource_type=dict(required=True, type='str',
choices=manageiq_entities().keys()), choices=list(manageiq_entities().keys())),
state=dict(required=False, type='str', state=dict(required=False, type='str',
choices=['present', 'absent', 'list'], default='present'), choices=['present', 'absent', 'list'], default='present'),
) )

View File

@ -36,32 +36,38 @@ requirements:
- manageiq-client - manageiq-client
options: options:
state: state:
type: str
description: description:
- absent - tenant should not exist, present - tenant should be. - absent - tenant should not exist, present - tenant should be.
choices: ['absent', 'present'] choices: ['absent', 'present']
default: 'present' default: 'present'
name: name:
type: str
description: description:
- The tenant name. - The tenant name.
required: true required: true
default: null default: null
description: description:
type: str
description: description:
- The tenant description. - The tenant description.
required: true required: true
default: null default: null
parent_id: parent_id:
type: int
description: description:
- The id of the parent tenant. If not supplied the root tenant is used. - The id of the parent tenant. If not supplied the root tenant is used.
- The C(parent_id) takes president over C(parent) when supplied - The C(parent_id) takes president over C(parent) when supplied
required: false required: false
default: null default: null
parent: parent:
type: str
description: description:
- The name of the parent tenant. If not supplied and no C(parent_id) is supplied the root tenant is used. - The name of the parent tenant. If not supplied and no C(parent_id) is supplied the root tenant is used.
required: false required: false
default: null default: null
quotas: quotas:
type: dict
description: description:
- The tenant quotas. - The tenant quotas.
- All parameters case sensitive. - All parameters case sensitive.

View File

@ -35,27 +35,34 @@ description:
options: options:
state: state:
type: str
description: description:
- absent - user should not exist, present - user should be. - absent - user should not exist, present - user should be.
choices: ['absent', 'present'] choices: ['absent', 'present']
default: 'present' default: 'present'
userid: userid:
type: str
description: description:
- The unique userid in manageiq, often mentioned as username. - The unique userid in manageiq, often mentioned as username.
required: true required: true
name: name:
type: str
description: description:
- The users' full name. - The users' full name.
password: password:
type: str
description: description:
- The users' password. - The users' password.
group: group:
type: str
description: description:
- The name of the group to which the user belongs. - The name of the group to which the user belongs.
email: email:
type: str
description: description:
- The users' E-mail address. - The users' E-mail address.
update_password: update_password:
type: str
default: always default: always
choices: ['always', 'on_create'] choices: ['always', 'on_create']
description: description:

View File

@ -709,48 +709,18 @@ plugins/modules/remote_management/ipmi/ipmi_power.py validate-modules:doc-missin
plugins/modules/remote_management/ipmi/ipmi_power.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/ipmi/ipmi_power.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/lxca/lxca_cmms.py validate-modules:doc-missing-type plugins/modules/remote_management/lxca/lxca_cmms.py validate-modules:doc-missing-type
plugins/modules/remote_management/lxca/lxca_nodes.py validate-modules:doc-missing-type plugins/modules/remote_management/lxca/lxca_nodes.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:parameter-list-no-elements plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:parameter-list-no-elements
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:doc-elements-mismatch
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:invalid-ansiblemodule-schema
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-list-no-elements plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-list-no-elements
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-state-invalid-choice plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-state-invalid-choice
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-choices-do-not-match-spec plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-default-does-not-match-spec plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-default-does-not-match-spec
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-missing-type plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-required-mismatch plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:invalid-ansiblemodule-schema plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:invalid-ansiblemodule-schema
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:undocumented-parameter plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:undocumented-parameter
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:invalid-ansiblemodule-schema
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-list-no-elements plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-list-no-elements
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-state-invalid-choice plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-state-invalid-choice
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:parameter-list-no-elements plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:parameter-list-no-elements
plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:undocumented-parameter plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:undocumented-parameter

View File

@ -709,48 +709,18 @@ plugins/modules/remote_management/ipmi/ipmi_power.py validate-modules:doc-missin
plugins/modules/remote_management/ipmi/ipmi_power.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/ipmi/ipmi_power.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/lxca/lxca_cmms.py validate-modules:doc-missing-type plugins/modules/remote_management/lxca/lxca_cmms.py validate-modules:doc-missing-type
plugins/modules/remote_management/lxca/lxca_nodes.py validate-modules:doc-missing-type plugins/modules/remote_management/lxca/lxca_nodes.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:parameter-list-no-elements plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:parameter-list-no-elements
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:doc-elements-mismatch
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:invalid-ansiblemodule-schema
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-list-no-elements plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-list-no-elements
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-state-invalid-choice plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-state-invalid-choice
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-choices-do-not-match-spec plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-default-does-not-match-spec plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-default-does-not-match-spec
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-missing-type plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-required-mismatch plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:invalid-ansiblemodule-schema plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:invalid-ansiblemodule-schema
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:undocumented-parameter plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:undocumented-parameter
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:invalid-ansiblemodule-schema
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-list-no-elements plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-list-no-elements
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-state-invalid-choice plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-state-invalid-choice
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:doc-required-mismatch
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:parameter-list-no-elements plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:parameter-list-no-elements
plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:undocumented-parameter plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:undocumented-parameter

View File

@ -572,31 +572,11 @@ plugins/modules/remote_management/ipmi/ipmi_power.py validate-modules:doc-missin
plugins/modules/remote_management/ipmi/ipmi_power.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/ipmi/ipmi_power.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/lxca/lxca_cmms.py validate-modules:doc-missing-type plugins/modules/remote_management/lxca/lxca_cmms.py validate-modules:doc-missing-type
plugins/modules/remote_management/lxca/lxca_nodes.py validate-modules:doc-missing-type plugins/modules/remote_management/lxca/lxca_nodes.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_alert_profiles.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_alerts.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_group.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_policies.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-choices-do-not-match-spec plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-default-does-not-match-spec plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-default-does-not-match-spec
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-missing-type plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:undocumented-parameter plugins/modules/remote_management/manageiq/manageiq_provider.py validate-modules:undocumented-parameter
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_tags.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_tenant.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:doc-missing-type
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:implied-parameter-type-mismatch
plugins/modules/remote_management/manageiq/manageiq_user.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:parameter-type-not-in-doc
plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:undocumented-parameter plugins/modules/remote_management/oneview/oneview_datacenter_info.py validate-modules:undocumented-parameter
plugins/modules/remote_management/oneview/oneview_enclosure_info.py validate-modules:parameter-type-not-in-doc plugins/modules/remote_management/oneview/oneview_enclosure_info.py validate-modules:parameter-type-not-in-doc