Tidy up validate-modules ignores for some cloud/ modules (#1354)

* fixed validation-modules for plugins/modules/cloud/atomic/atomic_container.py

* fixed validation-modules for plugins/modules/cloud/oracle/oci_vcn.py

* fixed validation-modules for plugins/modules/cloud/heroku/heroku_collaborator.py

* fixed validation-modules for plugins/modules/cloud/docker/docker_stack.py

* fixed validation-modules for plugins/modules/cloud/pubnub/pubnub_blocks.py

* fixed validation-modules for plugins/modules/cloud/huawei/hwc_ecs_instance.py

* fixed validation-modules for plugins/modules/cloud/huawei/hwc_vpc_port.py

* fixed validation-modules for plugins/modules/cloud/huawei/hwc_vpc_subnet.py

* fixed validation-modules for plugins/modules/cloud/ovh/ovh_ip_failover.py

* fixed validation-modules for plugins/modules/cloud/ovh/ovh_ip_loadbalancing_backend.py

* fixed validation-modules for plugins/modules/cloud/softlayer/sl_vm.py

* fixed validation-modules for plugins/modules/cloud/misc/proxmox_kvm.py

* fixed validation-modules for plugins/modules/cloud/misc/proxmox_template.py

* fixed validation-modules for plugins/modules/cloud/misc/terraform.py

* fixed validation-modules for plugins/modules/cloud/memset/memset_dns_reload.py

* fixed validation-modules for plugins/modules/cloud/memset/memset_memstore_info.py

* fixed validation-modules for plugins/modules/cloud/memset/memset_server_info.py

* fixed validation-modules for plugins/modules/cloud/memset/memset_zone_domain.py

* fixed validation-modules for plugins/modules/cloud/memset/memset_zone.py

* fixed validation-modules for plugins/modules/cloud/memset/memset_zone_record.py

* fixed validation-modules for plugins/modules/cloud/linode/linode.py

* fixed validation-modules for plugins/modules/cloud/linode/linode_v4.py

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

* fixed validation-modules for plugins/modules/cloud/dimensiondata/dimensiondata_network.py

* fixed validation-modules for plugins/modules/cloud/dimensiondata/dimensiondata_vlan.py

* fixed validation-modules for plugins/modules/cloud/xenserver/xenserver_guest_info.py

* fixed validation-modules for plugins/modules/cloud/xenserver/xenserver_guest_powerstate.py

* Tidy up validate-modules ignores for varied cloud modules

- loking at the count of ignore lines, worked from the lower numbers up

* rolled back line for docker_container, removed two extraneous for xenserver

* rolled back lins for linode in 2.9
This commit is contained in:
Alexei Znamensky 2020-11-23 21:22:30 +13:00 committed by GitHub
commit 3d1f9ed657
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
30 changed files with 165 additions and 120 deletions

View file

@ -18,18 +18,63 @@ options:
instance_id:
description:
- Instance Id of the virtual instance to perform action option.
type: str
hostname:
description:
- Hostname to be provided to a virtual instance.
type: str
domain:
description:
- Domain name to be provided to a virtual instance.
type: str
datacenter:
description:
- Datacenter for the virtual instance to be deployed.
type: str
choices:
- ams01
- ams03
- che01
- dal01
- dal05
- dal06
- dal09
- dal10
- dal12
- dal13
- fra02
- fra04
- fra05
- hkg02
- hou02
- lon02
- lon04
- lon06
- mel01
- mex01
- mil01
- mon01
- osl01
- par01
- sao01
- sea01
- seo01
- sjc01
- sjc03
- sjc04
- sng01
- syd01
- syd04
- tok02
- tor01
- wdc01
- wdc04
- wdc06
- wdc07
tags:
description:
- Tag or list of tags to be provided to a virtual instance.
type: str
hourly:
description:
- Flag to determine if the instance should be hourly billed.
@ -53,48 +98,59 @@ options:
cpus:
description:
- Count of cpus to be assigned to new virtual instance.
required: true
type: int
choices: [1, 2, 4, 8, 16, 32, 56]
memory:
description:
- Amount of memory to be assigned to new virtual instance.
required: true
type: int
choices: [1024, 2048, 4096, 6144, 8192, 12288, 16384, 32768, 49152, 65536, 131072, 247808]
flavor:
description:
- Specify which SoftLayer flavor template to use instead of cpus and memory.
version_added: '0.2.0'
type: str
disks:
description:
- List of disk sizes to be assigned to new virtual instance.
required: true
default: [ 25 ]
type: list
os_code:
description:
- OS Code to be used for new virtual instance.
type: str
image_id:
description:
- Image Template to be used for new virtual instance.
type: str
nic_speed:
description:
- NIC Speed to be assigned to new virtual instance.
default: 10
choices: [10, 100, 1000]
type: int
public_vlan:
description:
- VLAN by its Id to be assigned to the public NIC.
type: str
private_vlan:
description:
- VLAN by its Id to be assigned to the private NIC.
type: str
ssh_keys:
description:
- List of ssh keys by their Id to be assigned to a virtual instance.
type: list
post_uri:
description:
- URL of a post provisioning script to be loaded and executed on virtual instance.
type: str
state:
description:
- Create, or cancel a virtual instance.
- Specify C(present) for create, C(absent) to cancel.
choices: [ absent, present ]
default: present
type: str
wait:
description:
- Flag used to wait for active status before returning.
@ -104,6 +160,7 @@ options:
description:
- Time in seconds before wait returns.
default: 600
type: int
requirements:
- python >= 2.6
- softlayer >= 4.1.1