1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Tidy up validate-modules ignores for modules: cloud/centurylink (rebased) (#1365)

* fixed validation-modules for plugins/modules/cloud/centurylink/clc_aa_policy.py

fixed validation-modules for plugins/modules/cloud/centurylink/clc_alert_policy.py

fixed validation-modules for plugins/modules/cloud/centurylink/clc_firewall_policy.py

fixed validation-modules for plugins/modules/cloud/centurylink/clc_blueprint_package.py

fixed validation-modules for plugins/modules/cloud/centurylink/clc_group.py

fixed validation-modules for plugins/modules/cloud/centurylink/clc_loadbalancer.py

fixed validation-modules for plugins/modules/cloud/centurylink/clc_modify_server.py

fixed validation-modules for plugins/modules/cloud/centurylink/clc_publicip.py

fixed validation-modules for plugins/modules/cloud/centurylink/clc_server.py

fixed validation-modules for plugins/modules/cloud/centurylink/clc_server_snapshot.py

* Tidy up validate-modules ignores for cloud/centurylink modules

* Update plugins/modules/cloud/centurylink/clc_firewall_policy.py

Co-authored-by: Felix Fontein <felix@fontein.de>

Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
Alexei Znamensky 2020-11-24 09:47:52 +13:00 committed by GitHub
parent 88c6e6ac61
commit 5a567b80c6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 98 additions and 92 deletions

View file

@ -16,14 +16,17 @@ options:
name: name:
description: description:
- The name of the Anti Affinity Policy. - The name of the Anti Affinity Policy.
type: str
required: True required: True
location: location:
description: description:
- Datacenter in which the policy lives/should live. - Datacenter in which the policy lives/should live.
type: str
required: True required: True
state: state:
description: description:
- Whether to create or delete the policy. - Whether to create or delete the policy.
type: str
required: False required: False
default: present default: present
choices: ['present','absent'] choices: ['present','absent']
@ -68,7 +71,6 @@ EXAMPLES = '''
ansible.builtin.debug: ansible.builtin.debug:
var: policy var: policy
---
- name: Delete AA Policy - name: Delete AA Policy
hosts: localhost hosts: localhost
gather_facts: False gather_facts: False

View file

@ -17,34 +17,42 @@ options:
alias: alias:
description: description:
- The alias of your CLC Account - The alias of your CLC Account
type: str
required: True required: True
name: name:
description: description:
- The name of the alert policy. This is mutually exclusive with id - The name of the alert policy. This is mutually exclusive with id
type: str
id: id:
description: description:
- The alert policy id. This is mutually exclusive with name - The alert policy id. This is mutually exclusive with name
type: str
alert_recipients: alert_recipients:
description: description:
- A list of recipient email ids to notify the alert. - A list of recipient email ids to notify the alert.
This is required for state 'present' This is required for state 'present'
type: list
metric: metric:
description: description:
- The metric on which to measure the condition that will trigger the alert. - The metric on which to measure the condition that will trigger the alert.
This is required for state 'present' This is required for state 'present'
type: str
choices: ['cpu','memory','disk'] choices: ['cpu','memory','disk']
duration: duration:
description: description:
- The length of time in minutes that the condition must exceed the threshold. - The length of time in minutes that the condition must exceed the threshold.
This is required for state 'present' This is required for state 'present'
type: str
threshold: threshold:
description: description:
- The threshold that will trigger the alert when the metric equals or exceeds it. - The threshold that will trigger the alert when the metric equals or exceeds it.
This is required for state 'present' This is required for state 'present'
This number represents a percentage and must be a value between 5.0 - 95.0 that is a multiple of 5.0 This number represents a percentage and must be a value between 5.0 - 95.0 that is a multiple of 5.0
type: int
state: state:
description: description:
- Whether to create or delete the policy. - Whether to create or delete the policy.
type: str
default: present default: present
choices: ['present','absent'] choices: ['present','absent']
requirements: requirements:
@ -89,7 +97,6 @@ EXAMPLES = '''
- name: Debug - name: Debug
ansible.builtin.debug: var=policy ansible.builtin.debug: var=policy
---
- name: Delete Alert Policy Example - name: Delete Alert Policy Example
hosts: localhost hosts: localhost
gather_facts: False gather_facts: False
@ -210,7 +217,7 @@ class ClcAlertPolicy:
:return: argument spec dictionary :return: argument spec dictionary
""" """
argument_spec = dict( argument_spec = dict(
name=dict(default=None), name=dict(default=None), # @FIXME default=None is redundant - remove all
id=dict(default=None), id=dict(default=None),
alias=dict(required=True, default=None), alias=dict(required=True, default=None),
alert_recipients=dict(type='list', default=None), alert_recipients=dict(type='list', default=None),

View file

@ -16,26 +16,30 @@ options:
server_ids: server_ids:
description: description:
- A list of server Ids to deploy the blue print package. - A list of server Ids to deploy the blue print package.
type: list
required: True required: True
package_id: package_id:
description: description:
- The package id of the blue print. - The package id of the blue print.
type: str
required: True required: True
package_params: package_params:
description: description:
- The dictionary of arguments required to deploy the blue print. - The dictionary of arguments required to deploy the blue print.
type: dict
default: {} default: {}
required: False required: False
state: state:
description: description:
- Whether to install or uninstall the package. Currently it supports only "present" for install action. - Whether to install or uninstall the package. Currently it supports only "present" for install action.
type: str
required: False required: False
default: present default: present
choices: ['present'] choices: ['present']
wait: wait:
description: description:
- Whether to wait for the tasks to finish before returning. - Whether to wait for the tasks to finish before returning.
type: bool type: str
default: True default: True
required: False required: False
requirements: requirements:
@ -163,7 +167,7 @@ class ClcBlueprintPackage:
server_ids=dict(type='list', required=True), server_ids=dict(type='list', required=True),
package_id=dict(required=True), package_id=dict(required=True),
package_params=dict(type='dict', default={}), package_params=dict(type='dict', default={}),
wait=dict(default=True), wait=dict(default=True), # @FIXME should be bool?
state=dict(default='present', choices=['present']) state=dict(default='present', choices=['present'])
) )
return argument_spec return argument_spec

View file

@ -16,45 +16,54 @@ options:
location: location:
description: description:
- Target datacenter for the firewall policy - Target datacenter for the firewall policy
type: str
required: True required: True
state: state:
description: description:
- Whether to create or delete the firewall policy - Whether to create or delete the firewall policy
type: str
default: present default: present
choices: ['present', 'absent'] choices: ['present', 'absent']
source: source:
description: description:
- The list of source addresses for traffic on the originating firewall. - The list of source addresses for traffic on the originating firewall.
This is required when state is 'present' This is required when state is 'present'
type: list
destination: destination:
description: description:
- The list of destination addresses for traffic on the terminating firewall. - The list of destination addresses for traffic on the terminating firewall.
This is required when state is 'present' This is required when state is 'present'
type: list
ports: ports:
description: description:
- The list of ports associated with the policy. - The list of ports associated with the policy.
TCP and UDP can take in single ports or port ranges. TCP and UDP can take in single ports or port ranges.
choices: ['any', 'icmp', 'TCP/123', 'UDP/123', 'TCP/123-456', 'UDP/123-456'] - "Example: C(['any', 'icmp', 'TCP/123', 'UDP/123', 'TCP/123-456', 'UDP/123-456'])."
type: list
firewall_policy_id: firewall_policy_id:
description: description:
- Id of the firewall policy. This is required to update or delete an existing firewall policy - Id of the firewall policy. This is required to update or delete an existing firewall policy
type: str
source_account_alias: source_account_alias:
description: description:
- CLC alias for the source account - CLC alias for the source account
type: str
required: True required: True
destination_account_alias: destination_account_alias:
description: description:
- CLC alias for the destination account - CLC alias for the destination account
type: str
wait: wait:
description: description:
- Whether to wait for the provisioning tasks to finish before returning. - Whether to wait for the provisioning tasks to finish before returning.
type: bool type: str
default: 'yes' default: 'True'
enabled: enabled:
description: description:
- Whether the firewall policy is enabled or disabled - Whether the firewall policy is enabled or disabled
type: str
choices: [True, False] choices: [True, False]
default: 'yes' default: True
requirements: requirements:
- python = 2.7 - python = 2.7
- requests >= 2.5.0 - requests >= 2.5.0
@ -89,7 +98,6 @@ EXAMPLES = '''
ports: Any ports: Any
destination_account_alias: WFAD destination_account_alias: WFAD
---
- name: Delete Firewall Policy - name: Delete Firewall Policy
hosts: localhost hosts: localhost
gather_facts: False gather_facts: False
@ -206,13 +214,13 @@ class ClcFirewallPolicy:
""" """
argument_spec = dict( argument_spec = dict(
location=dict(required=True), location=dict(required=True),
source_account_alias=dict(required=True, default=None), source_account_alias=dict(required=True, default=None), # @FIXME remove default=None
destination_account_alias=dict(default=None), destination_account_alias=dict(default=None),
firewall_policy_id=dict(default=None), firewall_policy_id=dict(default=None),
ports=dict(default=None, type='list'), ports=dict(default=None, type='list'),
source=dict(default=None, type='list'), source=dict(default=None, type='list'),
destination=dict(default=None, type='list'), destination=dict(default=None, type='list'),
wait=dict(default=True), wait=dict(default=True), # @FIXME type=bool
state=dict(default='present', choices=['present', 'absent']), state=dict(default='present', choices=['present', 'absent']),
enabled=dict(default=True, choices=[True, False]) enabled=dict(default=True, choices=[True, False])
) )

View file

@ -17,23 +17,28 @@ options:
name: name:
description: description:
- The name of the Server Group - The name of the Server Group
type: str
required: True required: True
description: description:
description: description:
- A description of the Server Group - A description of the Server Group
type: str
required: False required: False
parent: parent:
description: description:
- The parent group of the server group. If parent is not provided, it creates the group at top level. - The parent group of the server group. If parent is not provided, it creates the group at top level.
type: str
required: False required: False
location: location:
description: description:
- Datacenter to create the group in. If location is not provided, the group gets created in the default datacenter - Datacenter to create the group in. If location is not provided, the group gets created in the default datacenter
associated with the account associated with the account
type: str
required: False required: False
state: state:
description: description:
- Whether to create or delete the group - Whether to create or delete the group
type: str
default: present default: present
choices: ['present', 'absent'] choices: ['present', 'absent']
wait: wait:
@ -81,8 +86,6 @@ EXAMPLES = '''
var: clc var: clc
# Delete a Server Group # Delete a Server Group
---
- name: Delete Server Group - name: Delete Server Group
hosts: localhost hosts: localhost
gather_facts: False gather_facts: False

View file

@ -17,42 +17,52 @@ options:
name: name:
description: description:
- The name of the loadbalancer - The name of the loadbalancer
type: str
required: True required: True
description: description:
description: description:
- A description for the loadbalancer - A description for the loadbalancer
type: str
alias: alias:
description: description:
- The alias of your CLC Account - The alias of your CLC Account
type: str
required: True required: True
location: location:
description: description:
- The location of the datacenter where the load balancer resides in - The location of the datacenter where the load balancer resides in
type: str
required: True required: True
method: method:
description: description:
-The balancing method for the load balancer pool -The balancing method for the load balancer pool
type: str
choices: ['leastConnection', 'roundRobin'] choices: ['leastConnection', 'roundRobin']
persistence: persistence:
description: description:
- The persistence method for the load balancer - The persistence method for the load balancer
type: str
choices: ['standard', 'sticky'] choices: ['standard', 'sticky']
port: port:
description: description:
- Port to configure on the public-facing side of the load balancer pool - Port to configure on the public-facing side of the load balancer pool
type: str
choices: [80, 443] choices: [80, 443]
nodes: nodes:
description: description:
- A list of nodes that needs to be added to the load balancer pool - A list of nodes that needs to be added to the load balancer pool
type: list
default: [] default: []
status: status:
description: description:
- The status of the loadbalancer - The status of the loadbalancer
type: str
default: enabled default: enabled
choices: ['enabled', 'disabled'] choices: ['enabled', 'disabled']
state: state:
description: description:
- Whether to create or delete the load balancer pool - Whether to create or delete the load balancer pool
type: str
default: present default: present
choices: ['present', 'absent', 'port_absent', 'nodes_present', 'nodes_absent'] choices: ['present', 'absent', 'port_absent', 'nodes_present', 'nodes_absent']
requirements: requirements:

View file

@ -16,32 +16,40 @@ options:
server_ids: server_ids:
description: description:
- A list of server Ids to modify. - A list of server Ids to modify.
type: list
required: True required: True
cpu: cpu:
description: description:
- How many CPUs to update on the server - How many CPUs to update on the server
type: str
memory: memory:
description: description:
- Memory (in GB) to set to the server. - Memory (in GB) to set to the server.
type: str
anti_affinity_policy_id: anti_affinity_policy_id:
description: description:
- The anti affinity policy id to be set for a hyper scale server. - The anti affinity policy id to be set for a hyper scale server.
This is mutually exclusive with 'anti_affinity_policy_name' This is mutually exclusive with 'anti_affinity_policy_name'
type: str
anti_affinity_policy_name: anti_affinity_policy_name:
description: description:
- The anti affinity policy name to be set for a hyper scale server. - The anti affinity policy name to be set for a hyper scale server.
This is mutually exclusive with 'anti_affinity_policy_id' This is mutually exclusive with 'anti_affinity_policy_id'
type: str
alert_policy_id: alert_policy_id:
description: description:
- The alert policy id to be associated to the server. - The alert policy id to be associated to the server.
This is mutually exclusive with 'alert_policy_name' This is mutually exclusive with 'alert_policy_name'
type: str
alert_policy_name: alert_policy_name:
description: description:
- The alert policy name to be associated to the server. - The alert policy name to be associated to the server.
This is mutually exclusive with 'alert_policy_id' This is mutually exclusive with 'alert_policy_id'
type: str
state: state:
description: description:
- The state to insure that the provided resources are in. - The state to insure that the provided resources are in.
type: str
default: 'present' default: 'present'
choices: ['present', 'absent'] choices: ['present', 'absent']
wait: wait:

View file

@ -16,19 +16,23 @@ options:
protocol: protocol:
description: description:
- The protocol that the public IP will listen for. - The protocol that the public IP will listen for.
type: str
default: TCP default: TCP
choices: ['TCP', 'UDP', 'ICMP'] choices: ['TCP', 'UDP', 'ICMP']
ports: ports:
description: description:
- A list of ports to expose. This is required when state is 'present' - A list of ports to expose. This is required when state is 'present'
type: list
server_ids: server_ids:
description: description:
- A list of servers to create public ips on. - A list of servers to create public ips on.
type: list
required: True required: True
state: state:
description: description:
- Determine whether to create or delete public IPs. If present module will not create a second public ip if one - Determine whether to create or delete public IPs. If present module will not create a second public ip if one
already exists. already exists.
type: str
default: present default: present
choices: ['present', 'absent'] choices: ['present', 'absent']
wait: wait:

View file

@ -16,6 +16,7 @@ options:
additional_disks: additional_disks:
description: description:
- The list of additional disks for the server - The list of additional disks for the server
type: list
default: [] default: []
add_public_ip: add_public_ip:
description: description:
@ -25,53 +26,68 @@ options:
alias: alias:
description: description:
- The account alias to provision the servers under. - The account alias to provision the servers under.
type: str
anti_affinity_policy_id: anti_affinity_policy_id:
description: description:
- The anti-affinity policy to assign to the server. This is mutually exclusive with 'anti_affinity_policy_name'. - The anti-affinity policy to assign to the server. This is mutually exclusive with 'anti_affinity_policy_name'.
type: str
anti_affinity_policy_name: anti_affinity_policy_name:
description: description:
- The anti-affinity policy to assign to the server. This is mutually exclusive with 'anti_affinity_policy_id'. - The anti-affinity policy to assign to the server. This is mutually exclusive with 'anti_affinity_policy_id'.
type: str
alert_policy_id: alert_policy_id:
description: description:
- The alert policy to assign to the server. This is mutually exclusive with 'alert_policy_name'. - The alert policy to assign to the server. This is mutually exclusive with 'alert_policy_name'.
type: str
alert_policy_name: alert_policy_name:
description: description:
- The alert policy to assign to the server. This is mutually exclusive with 'alert_policy_id'. - The alert policy to assign to the server. This is mutually exclusive with 'alert_policy_id'.
type: str
count: count:
description: description:
- The number of servers to build (mutually exclusive with exact_count) - The number of servers to build (mutually exclusive with exact_count)
default: 1 default: 1
type: int
count_group: count_group:
description: description:
- Required when exact_count is specified. The Server Group use to determine how many servers to deploy. - Required when exact_count is specified. The Server Group use to determine how many servers to deploy.
type: str
cpu: cpu:
description: description:
- How many CPUs to provision on the server - How many CPUs to provision on the server
default: 1 default: 1
type: int
cpu_autoscale_policy_id: cpu_autoscale_policy_id:
description: description:
- The autoscale policy to assign to the server. - The autoscale policy to assign to the server.
type: str
custom_fields: custom_fields:
description: description:
- The list of custom fields to set on the server. - The list of custom fields to set on the server.
type: list
default: [] default: []
description: description:
description: description:
- The description to set for the server. - The description to set for the server.
type: str
exact_count: exact_count:
description: description:
- Run in idempotent mode. Will insure that this exact number of servers are running in the provided group, - Run in idempotent mode. Will insure that this exact number of servers are running in the provided group,
creating and deleting them to reach that count. Requires count_group to be set. creating and deleting them to reach that count. Requires count_group to be set.
type: int
group: group:
description: description:
- The Server Group to create servers under. - The Server Group to create servers under.
type: str
default: 'Default Group' default: 'Default Group'
ip_address: ip_address:
description: description:
- The IP Address for the server. One is assigned if not provided. - The IP Address for the server. One is assigned if not provided.
type: str
location: location:
description: description:
- The Datacenter to create servers in. - The Datacenter to create servers in.
type: str
managed_os: managed_os:
description: description:
- Whether to create the server as 'Managed' or not. - Whether to create the server as 'Managed' or not.
@ -81,73 +97,91 @@ options:
memory: memory:
description: description:
- Memory in GB. - Memory in GB.
type: int
default: 1 default: 1
name: name:
description: description:
- A 1 to 6 character identifier to use for the server. This is required when state is 'present' - A 1 to 6 character identifier to use for the server. This is required when state is 'present'
type: str
network_id: network_id:
description: description:
- The network UUID on which to create servers. - The network UUID on which to create servers.
type: str
packages: packages:
description: description:
- The list of blue print packages to run on the server after its created. - The list of blue print packages to run on the server after its created.
type: list
default: [] default: []
password: password:
description: description:
- Password for the administrator / root user - Password for the administrator / root user
type: str
primary_dns: primary_dns:
description: description:
- Primary DNS used by the server. - Primary DNS used by the server.
type: str
public_ip_protocol: public_ip_protocol:
description: description:
- The protocol to use for the public ip if add_public_ip is set to True. - The protocol to use for the public ip if add_public_ip is set to True.
type: str
default: 'TCP' default: 'TCP'
choices: ['TCP', 'UDP', 'ICMP'] choices: ['TCP', 'UDP', 'ICMP']
public_ip_ports: public_ip_ports:
description: description:
- A list of ports to allow on the firewall to the servers public ip, if add_public_ip is set to True. - A list of ports to allow on the firewall to the servers public ip, if add_public_ip is set to True.
type: list
default: [] default: []
secondary_dns: secondary_dns:
description: description:
- Secondary DNS used by the server. - Secondary DNS used by the server.
type: str
server_ids: server_ids:
description: description:
- Required for started, stopped, and absent states. - Required for started, stopped, and absent states.
A list of server Ids to insure are started, stopped, or absent. A list of server Ids to insure are started, stopped, or absent.
type: list
default: [] default: []
source_server_password: source_server_password:
description: description:
- The password for the source server if a clone is specified. - The password for the source server if a clone is specified.
type: str
state: state:
description: description:
- The state to insure that the provided resources are in. - The state to insure that the provided resources are in.
type: str
default: 'present' default: 'present'
choices: ['present', 'absent', 'started', 'stopped'] choices: ['present', 'absent', 'started', 'stopped']
storage_type: storage_type:
description: description:
- The type of storage to attach to the server. - The type of storage to attach to the server.
type: str
default: 'standard' default: 'standard'
choices: ['standard', 'hyperscale'] choices: ['standard', 'hyperscale']
template: template:
description: description:
- The template to use for server creation. Will search for a template if a partial string is provided. - The template to use for server creation. Will search for a template if a partial string is provided.
This is required when state is 'present' This is required when state is 'present'
type: str
ttl: ttl:
description: description:
- The time to live for the server in seconds. The server will be deleted when this time expires. - The time to live for the server in seconds. The server will be deleted when this time expires.
type: str
type: type:
description: description:
- The type of server to create. - The type of server to create.
type: str
default: 'standard' default: 'standard'
choices: ['standard', 'hyperscale', 'bareMetal'] choices: ['standard', 'hyperscale', 'bareMetal']
configuration_id: configuration_id:
description: description:
- Only required for bare metal servers. - Only required for bare metal servers.
Specifies the identifier for the specific configuration type of bare metal server to deploy. Specifies the identifier for the specific configuration type of bare metal server to deploy.
type: str
os_type: os_type:
description: description:
- Only required for bare metal servers. - Only required for bare metal servers.
Specifies the OS to provision with the bare metal server. Specifies the OS to provision with the bare metal server.
type: str
choices: ['redHat6_64Bit', 'centOS6_64Bit', 'windows2012R2Standard_64Bit', 'ubuntu14_64Bit'] choices: ['redHat6_64Bit', 'centOS6_64Bit', 'windows2012R2Standard_64Bit', 'ubuntu14_64Bit']
wait: wait:
description: description:

View file

@ -16,15 +16,18 @@ options:
server_ids: server_ids:
description: description:
- The list of CLC server Ids. - The list of CLC server Ids.
type: list
required: True required: True
expiration_days: expiration_days:
description: description:
- The number of days to keep the server snapshot before it expires. - The number of days to keep the server snapshot before it expires.
type: int
default: 7 default: 7
required: False required: False
state: state:
description: description:
- The state to insure that the provided resources are in. - The state to insure that the provided resources are in.
type: str
default: 'present' default: 'present'
required: False required: False
choices: ['present', 'absent', 'restore'] choices: ['present', 'absent', 'restore']
@ -33,7 +36,7 @@ options:
- Whether to wait for the provisioning tasks to finish before returning. - Whether to wait for the provisioning tasks to finish before returning.
default: True default: True
required: False required: False
type: bool type: str
requirements: requirements:
- python = 2.7 - python = 2.7
- requests >= 2.5.0 - requests >= 2.5.0

View file

@ -4,43 +4,16 @@ plugins/module_utils/compat/ipaddress.py no-assert
plugins/module_utils/compat/ipaddress.py no-unicode-literals plugins/module_utils/compat/ipaddress.py no-unicode-literals
plugins/module_utils/_mount.py future-import-boilerplate plugins/module_utils/_mount.py future-import-boilerplate
plugins/module_utils/_mount.py metaclass-boilerplate plugins/module_utils/_mount.py metaclass-boilerplate
plugins/modules/cloud/centurylink/clc_aa_policy.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_aa_policy.py yamllint:unparsable-with-libyaml
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:no-default-for-required-parameter plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:no-default-for-required-parameter
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_alert_policy.py yamllint:unparsable-with-libyaml
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:implied-parameter-type-mismatch
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:doc-default-does-not-match-spec
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:implied-parameter-type-mismatch
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:no-default-for-required-parameter plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:no-default-for-required-parameter
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_firewall_policy.py yamllint:unparsable-with-libyaml
plugins/modules/cloud/centurylink/clc_group.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_group.py yamllint:unparsable-with-libyaml
plugins/modules/cloud/centurylink/clc_loadbalancer.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_loadbalancer.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_loadbalancer.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_loadbalancer.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_modify_server.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_modify_server.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_modify_server.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_modify_server.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_publicip.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_publicip.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_publicip.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_publicip.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_server.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_server.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_server.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_server.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:implied-parameter-type-mismatch
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/google/gcdns_record.py validate-modules:parameter-list-no-elements plugins/modules/cloud/google/gcdns_record.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/google/gce.py pylint:blacklisted-name plugins/modules/cloud/google/gce.py pylint:blacklisted-name
plugins/modules/cloud/google/gce.py validate-modules:parameter-list-no-elements plugins/modules/cloud/google/gce.py validate-modules:parameter-list-no-elements

View file

@ -4,43 +4,16 @@ plugins/module_utils/compat/ipaddress.py no-assert
plugins/module_utils/compat/ipaddress.py no-unicode-literals plugins/module_utils/compat/ipaddress.py no-unicode-literals
plugins/module_utils/_mount.py future-import-boilerplate plugins/module_utils/_mount.py future-import-boilerplate
plugins/module_utils/_mount.py metaclass-boilerplate plugins/module_utils/_mount.py metaclass-boilerplate
plugins/modules/cloud/centurylink/clc_aa_policy.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_aa_policy.py yamllint:unparsable-with-libyaml
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:no-default-for-required-parameter plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:no-default-for-required-parameter
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_alert_policy.py yamllint:unparsable-with-libyaml
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:implied-parameter-type-mismatch
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:doc-default-does-not-match-spec
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:implied-parameter-type-mismatch
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:no-default-for-required-parameter plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:no-default-for-required-parameter
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_firewall_policy.py yamllint:unparsable-with-libyaml
plugins/modules/cloud/centurylink/clc_group.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_group.py yamllint:unparsable-with-libyaml
plugins/modules/cloud/centurylink/clc_loadbalancer.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_loadbalancer.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_loadbalancer.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_loadbalancer.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_modify_server.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_modify_server.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_modify_server.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_modify_server.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_publicip.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_publicip.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_publicip.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_publicip.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_server.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_server.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_server.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_server.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:implied-parameter-type-mismatch
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:parameter-list-no-elements plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/google/gcdns_record.py validate-modules:parameter-list-no-elements plugins/modules/cloud/google/gcdns_record.py validate-modules:parameter-list-no-elements
plugins/modules/cloud/google/gce.py pylint:blacklisted-name plugins/modules/cloud/google/gce.py pylint:blacklisted-name
plugins/modules/cloud/google/gce.py validate-modules:parameter-list-no-elements plugins/modules/cloud/google/gce.py validate-modules:parameter-list-no-elements

View file

@ -4,31 +4,8 @@ plugins/module_utils/compat/ipaddress.py no-assert
plugins/module_utils/compat/ipaddress.py no-unicode-literals plugins/module_utils/compat/ipaddress.py no-unicode-literals
plugins/module_utils/_mount.py future-import-boilerplate plugins/module_utils/_mount.py future-import-boilerplate
plugins/module_utils/_mount.py metaclass-boilerplate plugins/module_utils/_mount.py metaclass-boilerplate
plugins/modules/cloud/centurylink/clc_aa_policy.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:no-default-for-required-parameter plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:no-default-for-required-parameter
plugins/modules/cloud/centurylink/clc_alert_policy.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:implied-parameter-type-mismatch
plugins/modules/cloud/centurylink/clc_blueprint_package.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:doc-default-does-not-match-spec
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:implied-parameter-type-mismatch
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:no-default-for-required-parameter plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:no-default-for-required-parameter
plugins/modules/cloud/centurylink/clc_firewall_policy.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_group.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_loadbalancer.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_loadbalancer.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_modify_server.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_modify_server.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_publicip.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_publicip.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_server.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_server.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:doc-missing-type
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:implied-parameter-type-mismatch
plugins/modules/cloud/centurylink/clc_server_snapshot.py validate-modules:parameter-type-not-in-doc
plugins/modules/cloud/google/gcdns_record.py validate-modules:deprecation-mismatch plugins/modules/cloud/google/gcdns_record.py validate-modules:deprecation-mismatch
plugins/modules/cloud/google/gcdns_record.py validate-modules:invalid-documentation plugins/modules/cloud/google/gcdns_record.py validate-modules:invalid-documentation
plugins/modules/cloud/google/gcdns_record.py validate-modules:missing-main-call plugins/modules/cloud/google/gcdns_record.py validate-modules:missing-main-call