E325 removal - Part I (#49136)

Remove E325 from Amazon modules

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
This commit is contained in:
Abhijeet Kasurde 2018-11-27 20:41:01 +05:30 committed by GitHub
parent d14dee9ceb
commit 9b732df436
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
43 changed files with 104 additions and 61 deletions

View file

@ -50,12 +50,14 @@ options:
description: description:
- This allows the minimum number of links to be set to 0, any hosted connections disassociated, - This allows the minimum number of links to be set to 0, any hosted connections disassociated,
and any virtual interfaces associated to the LAG deleted. and any virtual interfaces associated to the LAG deleted.
type: bool
connection_id: connection_id:
description: description:
- A connection ID to link with the link aggregation group upon creation. - A connection ID to link with the link aggregation group upon creation.
delete_with_disassociation: delete_with_disassociation:
description: description:
- To be used with I(state=absent) to delete connections after disassociating them with the LAG. - To be used with I(state=absent) to delete connections after disassociating them with the LAG.
type: bool
wait: wait:
description: description:
- Whether or not to wait for the operation to complete. May be useful when waiting for virtual interfaces - Whether or not to wait for the operation to complete. May be useful when waiting for virtual interfaces

View file

@ -35,6 +35,7 @@ options:
description: description:
- when set to true, running environments will be terminated before deleting the application - when set to true, running environments will be terminated before deleting the application
default: false default: false
type: bool
author: author:
- Harpreet Singh (@hsingh) - Harpreet Singh (@hsingh)
- Stephen Granger (@viper233) - Stephen Granger (@viper233)

View file

@ -36,6 +36,7 @@ options:
pending_deletion: pending_deletion:
description: Whether to get full details (tags, grants etc.) of keys pending deletion description: Whether to get full details (tags, grants etc.) of keys pending deletion
default: False default: False
type: bool
extends_documentation_fragment: extends_documentation_fragment:
- aws - aws
- ec2 - ec2

View file

@ -52,6 +52,7 @@ options:
- When set for PUT mode, asks for server-side encryption. - When set for PUT mode, asks for server-side encryption.
default: True default: True
version_added: "2.0" version_added: "2.0"
type: bool
encryption_mode: encryption_mode:
description: description:
- What encryption mode to use if C(encrypt) is set - What encryption mode to use if C(encrypt) is set
@ -145,6 +146,7 @@ options:
- Enable Ceph RGW S3 support. This option requires an explicit url via s3_url. - Enable Ceph RGW S3 support. This option requires an explicit url via s3_url.
default: false default: false
version_added: "2.2" version_added: "2.2"
type: bool
src: src:
description: description:
- The source file path when performing a PUT operation. - The source file path when performing a PUT operation.
@ -155,6 +157,7 @@ options:
GetObject permission but no other permissions. In this case using the option mode: get will fail without specifying GetObject permission but no other permissions. In this case using the option mode: get will fail without specifying
ignore_nonexistent_bucket: True." ignore_nonexistent_bucket: True."
version_added: "2.3" version_added: "2.3"
type: bool
encryption_kms_key_id: encryption_kms_key_id:
description: description:
- KMS key id to use when encrypting objects using C(aws:kms) encryption. Ignored if encryption is not C(aws:kms) - KMS key id to use when encrypting objects using C(aws:kms) encryption. Ignored if encryption is not C(aws:kms)

View file

@ -20,7 +20,7 @@ options:
required: true required: true
description: description:
description: description:
- parameter key desciption. - parameter key description.
required: false required: false
value: value:
description: description:
@ -42,7 +42,7 @@ options:
decryption: decryption:
description: description:
- Work with SecureString type to get plain text secrets - Work with SecureString type to get plain text secrets
- Boolean type: bool
required: false required: false
default: True default: True
key_id: key_id:

View file

@ -53,7 +53,10 @@ options:
- I(target_string) is a maximum of 50 bytes. - I(target_string) is a maximum of 50 bytes.
- I(regex_pattern) is a dict with a C(name) key and C(regex_strings) list of strings to match. - I(regex_pattern) is a dict with a C(name) key and C(regex_strings) list of strings to match.
purge_filters: purge_filters:
description: Whether to remove existing filters from a condition if not passed in I(filters). Defaults to false. description:
- Whether to remove existing filters from a condition if not passed in I(filters).
default: False
type: bool
state: state:
description: Whether the condition should be C(present) or C(absent). description: Whether the condition should be C(present) or C(absent).
choices: choices:

View file

@ -47,7 +47,8 @@ options:
purge_conditions: purge_conditions:
description: description:
- Whether or not to remove conditions that are not passed when updating `conditions`. - Whether or not to remove conditions that are not passed when updating `conditions`.
Defaults to false. default: False
type: bool
''' '''
EXAMPLES = ''' EXAMPLES = '''

View file

@ -51,7 +51,10 @@ options:
- The I(type) key can be passed as C(rate_based), it defaults to C(regular) - The I(type) key can be passed as C(rate_based), it defaults to C(regular)
purge_rules: purge_rules:
description: Whether to remove rules that aren't passed with C(rules). Defaults to false description:
- Whether to remove rules that aren't passed with C(rules).
default: False
type: bool
''' '''
EXAMPLES = ''' EXAMPLES = '''

View file

@ -105,6 +105,7 @@ options:
termination_protection: termination_protection:
description: description:
- enable or disable termination protection on the stack. Only works with botocore >= 1.7.18. - enable or disable termination protection on the stack. Only works with botocore >= 1.7.18.
type: bool
version_added: "2.5" version_added: "2.5"
template_body: template_body:
description: description:

View file

@ -29,22 +29,27 @@ options:
all_facts: all_facts:
description: description:
- Get all stack information for the stack - Get all stack information for the stack
type: bool
default: 'no' default: 'no'
stack_events: stack_events:
description: description:
- Get stack events for the stack - Get stack events for the stack
type: bool
default: 'no' default: 'no'
stack_template: stack_template:
description: description:
- Get stack template body for the stack - Get stack template body for the stack
type: bool
default: 'no' default: 'no'
stack_resources: stack_resources:
description: description:
- Get stack resources for the stack - Get stack resources for the stack
type: bool
default: 'no' default: 'no'
stack_policy: stack_policy:
description: description:
- Get stack policy for the stack - Get stack policy for the stack
type: bool
default: 'no' default: 'no'
extends_documentation_fragment: extends_documentation_fragment:
- aws - aws

View file

@ -123,7 +123,7 @@ options:
purge_origins: purge_origins:
description: Whether to remove any origins that aren't listed in I(origins) description: Whether to remove any origins that aren't listed in I(origins)
default: false default: false
type: bool
default_cache_behavior: default_cache_behavior:
description: description:
- A config element that is a complex object specifying the default cache behavior of the distribution. If not specified, the I(target_origin_id) is - A config element that is a complex object specifying the default cache behavior of the distribution. If not specified, the I(target_origin_id) is
@ -187,7 +187,7 @@ options:
description: Whether to remove any cache behaviors that aren't listed in I(cache_behaviors). This switch description: Whether to remove any cache behaviors that aren't listed in I(cache_behaviors). This switch
also allows the reordering of cache_behaviors. also allows the reordering of cache_behaviors.
default: false default: false
type: bool
custom_error_responses: custom_error_responses:
description: description:
- A config element that is a I(list[]) of complex custom error responses to be specified for the distribution. This attribute configures custom http - A config element that is a I(list[]) of complex custom error responses to be specified for the distribution. This attribute configures custom http
@ -201,7 +201,7 @@ options:
purge_custom_error_responses: purge_custom_error_responses:
description: Whether to remove any custom error responses that aren't listed in I(custom_error_responses) description: Whether to remove any custom error responses that aren't listed in I(custom_error_responses)
default: false default: false
type: bool
comment: comment:
description: description:
- A comment that describes the cloudfront distribution. If not specified, it defaults to a - A comment that describes the cloudfront distribution. If not specified, it defaults to a

View file

@ -58,78 +58,92 @@ options:
- Get all cloudfront lists that do not require parameters. - Get all cloudfront lists that do not require parameters.
required: false required: false
default: false default: false
type: bool
origin_access_identity: origin_access_identity:
description: description:
- Get information about an origin access identity. Requires I(origin_access_identity_id) - Get information about an origin access identity. Requires I(origin_access_identity_id)
to be specified. to be specified.
required: false required: false
default: false default: false
type: bool
origin_access_identity_config: origin_access_identity_config:
description: description:
- Get the configuration information about an origin access identity. Requires - Get the configuration information about an origin access identity. Requires
I(origin_access_identity_id) to be specified. I(origin_access_identity_id) to be specified.
required: false required: false
default: false default: false
type: bool
distribution: distribution:
description: description:
- Get information about a distribution. Requires I(distribution_id) or I(domain_name_alias) - Get information about a distribution. Requires I(distribution_id) or I(domain_name_alias)
to be specified. to be specified.
required: false required: false
default: false default: false
type: bool
distribution_config: distribution_config:
description: description:
- Get the configuration information about a distribution. Requires I(distribution_id) - Get the configuration information about a distribution. Requires I(distribution_id)
or I(domain_name_alias) to be specified. or I(domain_name_alias) to be specified.
required: false required: false
default: false default: false
type: bool
invalidation: invalidation:
description: description:
- Get information about an invalidation. Requires I(invalidation_id) to be specified. - Get information about an invalidation. Requires I(invalidation_id) to be specified.
required: false required: false
default: false default: false
type: bool
streaming_distribution: streaming_distribution:
description: description:
- Get information about a specified RTMP distribution. Requires I(distribution_id) or - Get information about a specified RTMP distribution. Requires I(distribution_id) or
I(domain_name_alias) to be specified. I(domain_name_alias) to be specified.
required: false required: false
default: false default: false
type: bool
streaming_distribution_config: streaming_distribution_config:
description: description:
- Get the configuration information about a specified RTMP distribution. - Get the configuration information about a specified RTMP distribution.
Requires I(distribution_id) or I(domain_name_alias) to be specified. Requires I(distribution_id) or I(domain_name_alias) to be specified.
required: false required: false
default: false default: false
type: bool
list_origin_access_identities: list_origin_access_identities:
description: description:
- Get a list of cloudfront origin access identities. Requires I(origin_access_identity_id) to be set. - Get a list of cloudfront origin access identities. Requires I(origin_access_identity_id) to be set.
required: false required: false
default: false default: false
type: bool
list_distributions: list_distributions:
description: description:
- Get a list of cloudfront distributions. - Get a list of cloudfront distributions.
required: false required: false
default: false default: false
type: bool
list_distributions_by_web_acl_id: list_distributions_by_web_acl_id:
description: description:
- Get a list of distributions using web acl id as a filter. Requires I(web_acl_id) to be set. - Get a list of distributions using web acl id as a filter. Requires I(web_acl_id) to be set.
required: false required: false
default: false default: false
type: bool
list_invalidations: list_invalidations:
description: description:
- Get a list of invalidations. Requires I(distribution_id) or I(domain_name_alias) to be specified. - Get a list of invalidations. Requires I(distribution_id) or I(domain_name_alias) to be specified.
required: false required: false
default: false default: false
type: bool
list_streaming_distributions: list_streaming_distributions:
description: description:
- Get a list of streaming distributions. - Get a list of streaming distributions.
required: false required: false
default: false default: false
type: bool
summary: summary:
description: description:
- Returns a summary of all distributions, streaming distributions and origin_access_identities. - Returns a summary of all distributions, streaming distributions and origin_access_identities.
This is the default behaviour if no option is selected. This is the default behaviour if no option is selected.
required: false required: false
default: false default: false
type: bool
extends_documentation_fragment: extends_documentation_fragment:
- aws - aws

View file

@ -42,6 +42,7 @@ options:
description: description:
- Start or stop the CloudTrail logging. If stopped the trail will be paused and will not record events or deliver log files. - Start or stop the CloudTrail logging. If stopped the trail will be paused and will not record events or deliver log files.
default: true default: true
type: bool
version_added: "2.4" version_added: "2.4"
s3_bucket_name: s3_bucket_name:
description: description:
@ -57,17 +58,20 @@ options:
description: description:
- Specify whether the trail belongs only to one region or exists in all regions. - Specify whether the trail belongs only to one region or exists in all regions.
default: false default: false
type: bool
version_added: "2.4" version_added: "2.4"
enable_log_file_validation: enable_log_file_validation:
description: description:
- Specifies whether log file integrity validation is enabled. - Specifies whether log file integrity validation is enabled.
- CloudTrail will create a hash for every log file delivered and produce a signed digest file that can be used to ensure log files have not been tampered. - CloudTrail will create a hash for every log file delivered and produce a signed digest file that can be used to ensure log files have not been tampered.
version_added: "2.4" version_added: "2.4"
type: bool
aliases: [ "log_file_validation_enabled" ] aliases: [ "log_file_validation_enabled" ]
include_global_events: include_global_events:
description: description:
- Record API calls from global services such as IAM and STS. - Record API calls from global services such as IAM and STS.
default: true default: true
type: bool
aliases: [ "include_global_service_events" ] aliases: [ "include_global_service_events" ]
sns_topic_name: sns_topic_name:
description: description:

View file

@ -52,6 +52,7 @@ options:
- Whether an existing log group should be overwritten on create. - Whether an existing log group should be overwritten on create.
default: false default: false
required: false required: false
type: bool
extends_documentation_fragment: extends_documentation_fragment:
- aws - aws
- ec2 - ec2

View file

@ -186,6 +186,7 @@ options:
description: description:
- whether instance is using optimized EBS volumes, see U(https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html). - whether instance is using optimized EBS volumes, see U(https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html).
default: 'no' default: 'no'
type: bool
exact_count: exact_count:
version_added: "1.5" version_added: "1.5"
description: description:
@ -1598,12 +1599,12 @@ def main():
source_dest_check=dict(type='bool', default=None), source_dest_check=dict(type='bool', default=None),
termination_protection=dict(type='bool', default=None), termination_protection=dict(type='bool', default=None),
state=dict(default='present', choices=['present', 'absent', 'running', 'restarted', 'stopped']), state=dict(default='present', choices=['present', 'absent', 'running', 'restarted', 'stopped']),
instance_initiated_shutdown_behavior=dict(default=None, choices=['stop', 'terminate']), instance_initiated_shutdown_behavior=dict(default='stop', choices=['stop', 'terminate']),
exact_count=dict(type='int', default=None), exact_count=dict(type='int', default=None),
count_tag=dict(), count_tag=dict(),
volumes=dict(type='list'), volumes=dict(type='list'),
ebs_optimized=dict(type='bool', default=False), ebs_optimized=dict(type='bool', default=False),
tenancy=dict(default='default'), tenancy=dict(default='default', choices=['default', 'dedicated']),
network_interfaces=dict(type='list', aliases=['network_interface']) network_interfaces=dict(type='list', aliases=['network_interface'])
) )
) )

View file

@ -86,6 +86,7 @@ options:
description: Whether to remove existing tags that aren't passed in the C(tags) parameter description: Whether to remove existing tags that aren't passed in the C(tags) parameter
version_added: "2.5" version_added: "2.5"
default: "no" default: "no"
type: bool
launch_permissions: launch_permissions:
description: description:
- Users and groups that should be able to launch the AMI. Expects dictionary with a key of user_ids and/or group_names. user_ids should - Users and groups that should be able to launch the AMI. Expects dictionary with a key of user_ids and/or group_names. user_ids should
@ -100,6 +101,7 @@ options:
description: description:
- A boolean representing whether enhanced networking with ENA is enabled or not. - A boolean representing whether enhanced networking with ENA is enabled or not.
version_added: "2.5" version_added: "2.5"
type: bool
billing_products: billing_products:
description: description:
- A list of valid billing codes. To be used with valid accounts by aws marketplace vendors. - A list of valid billing codes. To be used with valid accounts by aws marketplace vendors.
@ -654,7 +656,7 @@ def main():
wait_timeout=dict(default=900, type='int'), wait_timeout=dict(default=900, type='int'),
description=dict(default=''), description=dict(default=''),
no_reboot=dict(default=False, type='bool'), no_reboot=dict(default=False, type='bool'),
state=dict(default='present'), state=dict(default='present', choices=['present', 'absent']),
device_mapping=dict(type='list'), device_mapping=dict(type='list'),
tags=dict(type='dict'), tags=dict(type='dict'),
launch_permissions=dict(type='dict'), launch_permissions=dict(type='dict'),

View file

@ -47,6 +47,7 @@ options:
description: description:
- Whether or not the destination snapshots of the copied AMI should be encrypted. - Whether or not the destination snapshots of the copied AMI should be encrypted.
version_added: "2.2" version_added: "2.2"
type: bool
kms_key_id: kms_key_id:
description: description:
- KMS key id used to encrypt image. If not specified, uses default EBS Customer Master Key (CMK) for your account. - KMS key id used to encrypt image. If not specified, uses default EBS Customer Master Key (CMK) for your account.
@ -70,6 +71,7 @@ options:
- Whether to use tags if the source AMI already exists in the target region. If this is set, and all tags match - Whether to use tags if the source AMI already exists in the target region. If this is set, and all tags match
in an existing AMI, the AMI will not be copied again. in an existing AMI, the AMI will not be copied again.
default: false default: false
type: bool
version_added: 2.6 version_added: 2.6
author: author:
- Amir Moulavi (@amir343) <amir.moulavi@gmail.com> - Amir Moulavi (@amir343) <amir.moulavi@gmail.com>

View file

@ -88,6 +88,7 @@ options:
Once that's done the ASG size is reduced back to the expected size. Once that's done the ASG size is reduced back to the expected size.
version_added: "1.8" version_added: "1.8"
default: 'no' default: 'no'
type: bool
replace_batch_size: replace_batch_size:
description: description:
- Number of instances you'd like to replace at a time. Used with replace_all_instances. - Number of instances you'd like to replace at a time. Used with replace_all_instances.
@ -104,11 +105,13 @@ options:
- Check to make sure instances that are being replaced with replace_instances do not already have the current launch_config. - Check to make sure instances that are being replaced with replace_instances do not already have the current launch_config.
version_added: "1.8" version_added: "1.8"
default: 'yes' default: 'yes'
type: bool
lt_check: lt_check:
description: description:
- Check to make sure instances that are being replaced with replace_instances do not already have the current launch_template or launch_template version. - Check to make sure instances that are being replaced with replace_instances do not already have the current launch_template or launch_template version.
version_added: "2.8" version_added: "2.8"
default: 'yes' default: 'yes'
type: bool
vpc_zone_identifier: vpc_zone_identifier:
description: description:
- List of VPC subnets to use - List of VPC subnets to use
@ -146,6 +149,7 @@ options:
instances have a lifecycle_state of "InService" and a health_status of "Healthy". instances have a lifecycle_state of "InService" and a health_status of "Healthy".
version_added: "1.9" version_added: "1.9"
default: 'yes' default: 'yes'
type: bool
termination_policies: termination_policies:
description: description:
- An ordered list of criteria used for selecting instances to be removed from the Auto Scaling group when reducing capacity. - An ordered list of criteria used for selecting instances to be removed from the Auto Scaling group when reducing capacity.

View file

@ -42,16 +42,19 @@ options:
description: description:
- Allocate an EIP inside a VPC or not. Required if specifying an ENI. - Allocate an EIP inside a VPC or not. Required if specifying an ENI.
default: 'no' default: 'no'
type: bool
version_added: "1.4" version_added: "1.4"
reuse_existing_ip_allowed: reuse_existing_ip_allowed:
description: description:
- Reuse an EIP that is not associated to a device (when available), instead of allocating a new one. - Reuse an EIP that is not associated to a device (when available), instead of allocating a new one.
default: 'no' default: 'no'
type: bool
version_added: "1.6" version_added: "1.6"
release_on_disassociation: release_on_disassociation:
description: description:
- whether or not to automatically release the EIP when it is disassociated - whether or not to automatically release the EIP when it is disassociated
default: 'no' default: 'no'
type: bool
version_added: "2.0" version_added: "2.0"
private_ip_address: private_ip_address:
description: description:
@ -62,6 +65,7 @@ options:
- Specify this option to allow an Elastic IP address that is already associated with another - Specify this option to allow an Elastic IP address that is already associated with another
network interface or instance to be re-associated with the specified instance or interface. network interface or instance to be re-associated with the specified instance or interface.
default: 'no' default: 'no'
type: bool
version_added: "2.5" version_added: "2.5"
extends_documentation_fragment: extends_documentation_fragment:
- aws - aws

View file

@ -85,6 +85,7 @@ options:
- Purge existing subnet on ELB that are not found in subnets - Purge existing subnet on ELB that are not found in subnets
default: 'no' default: 'no'
version_added: "1.7" version_added: "1.7"
type: bool
scheme: scheme:
description: description:
- The scheme to use when creating the ELB. For a private VPC-visible ELB use 'internal'. - The scheme to use when creating the ELB. For a private VPC-visible ELB use 'internal'.

View file

@ -81,6 +81,7 @@ options:
required: false required: false
default: 'true' default: 'true'
aliases: [] aliases: []
type: bool
purge_rules_egress: purge_rules_egress:
version_added: "1.8" version_added: "1.8"
description: description:
@ -88,6 +89,7 @@ options:
required: false required: false
default: 'true' default: 'true'
aliases: [] aliases: []
type: bool
tags: tags:
version_added: "2.4" version_added: "2.4"
description: description:

View file

@ -33,6 +33,7 @@ options:
description: description:
- Whether or not to wait for the desired state (use wait_timeout to customize this). - Whether or not to wait for the desired state (use wait_timeout to customize this).
default: true default: true
type: bool
wait_timeout: wait_timeout:
description: description:
- How long to wait (in seconds) for the instance to finish booting/terminating. - How long to wait (in seconds) for the instance to finish booting/terminating.
@ -69,6 +70,7 @@ options:
- Delete any tags not specified in the task that are on the instance. - Delete any tags not specified in the task that are on the instance.
This means you have to specify all the desired tags on each task affecting an instance. This means you have to specify all the desired tags on each task affecting an instance.
default: false default: false
type: bool
image: image:
description: description:
- An image to use for the instance. The ec2_ami_facts module may be used to retrieve images. - An image to use for the instance. The ec2_ami_facts module may be used to retrieve images.
@ -136,6 +138,7 @@ options:
description: description:
- Whether to enable termination protection. - Whether to enable termination protection.
This module will not terminate an instance with termination protection active, it must be turned off first. This module will not terminate an instance with termination protection active, it must be turned off first.
type: bool
cpu_credit_specification: cpu_credit_specification:
description: description:
- For T2 series instances, choose whether to allow increased charges to buy CPU credits if the default pool is depleted. - For T2 series instances, choose whether to allow increased charges to buy CPU credits if the default pool is depleted.
@ -161,9 +164,11 @@ options:
detailed_monitoring: detailed_monitoring:
description: description:
- Whether to allow detailed cloudwatch metrics to be collected, enabling more detailed alerting. - Whether to allow detailed cloudwatch metrics to be collected, enabling more detailed alerting.
type: bool
ebs_optimized: ebs_optimized:
description: description:
- Whether instance is should use optimized EBS volumes, see U(https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html). - Whether instance is should use optimized EBS volumes, see U(https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html).
type: bool
filters: filters:
description: description:
- A dict of filters to apply when deciding whether existing instances match and should be altered. Each dict item - A dict of filters to apply when deciding whether existing instances match and should be altered. Each dict item

View file

@ -33,6 +33,7 @@ options:
- Force overwrite of already existing key pair if key has changed. - Force overwrite of already existing key pair if key has changed.
required: false required: false
default: true default: true
type: bool
version_added: "2.3" version_added: "2.3"
state: state:
description: description:
@ -45,6 +46,7 @@ options:
- Wait for the specified action to complete before returning. This option has no effect since version 2.5. - Wait for the specified action to complete before returning. This option has no effect since version 2.5.
required: false required: false
default: false default: false
type: bool
version_added: "1.6" version_added: "1.6"
wait_timeout: wait_timeout:
description: description:

View file

@ -50,6 +50,7 @@ options:
description: description:
- Enable encryption at rest for this volume. - Enable encryption at rest for this volume.
default: 'no' default: 'no'
type: bool
version_added: "1.8" version_added: "1.8"
kms_key_id: kms_key_id:
description: description:

View file

@ -47,16 +47,19 @@ options:
- if a NAT Gateway exists already in the subnet_id, then do not create a new one. - if a NAT Gateway exists already in the subnet_id, then do not create a new one.
required: false required: false
default: false default: false
type: bool
release_eip: release_eip:
description: description:
- Deallocate the EIP from the VPC. - Deallocate the EIP from the VPC.
- Option is only valid with the absent state. - Option is only valid with the absent state.
- You should use this with the wait option. Since you can not release an address while a delete operation is happening. - You should use this with the wait option. Since you can not release an address while a delete operation is happening.
default: 'yes' default: 'yes'
type: bool
wait: wait:
description: description:
- Wait for operation to complete before returning. - Wait for operation to complete before returning.
default: 'no' default: 'no'
type: bool
wait_timeout: wait_timeout:
description: description:
- How many seconds to wait for an operation to complete before timing out. - How many seconds to wait for an operation to complete before timing out.

View file

@ -69,6 +69,7 @@ options:
description: description:
- By default the module will not create another VPC if there is another VPC with the same name and CIDR block. Specify this as true if you want - By default the module will not create another VPC if there is another VPC with the same name and CIDR block. Specify this as true if you want
duplicate VPCs created. duplicate VPCs created.
type: bool
default: false default: false
requirements: requirements:
- boto3 - boto3

View file

@ -47,6 +47,7 @@ options:
version_added: "2.3" version_added: "2.3"
description: Purge existing subnets that are not found in subnets. Ignored unless the subnets option is supplied. description: Purge existing subnets that are not found in subnets. Ignored unless the subnets option is supplied.
default: 'true' default: 'true'
type: bool
purge_tags: purge_tags:
version_added: "2.5" version_added: "2.5"
description: Purge existing tags that are not found in route table description: Purge existing tags that are not found in route table

View file

@ -56,6 +56,7 @@ options:
author: Nick Aslanidis (@naslanidis) author: Nick Aslanidis (@naslanidis)
extends_documentation_fragment: extends_documentation_fragment:
- ec2 - ec2
- aws
''' '''
EXAMPLES = ''' EXAMPLES = '''

View file

@ -53,6 +53,7 @@ options:
description: description:
- Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don't support BGP. - Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don't support BGP.
default: False default: False
type: bool
required: no required: no
tunnel_options: tunnel_options:
description: description:
@ -108,6 +109,7 @@ options:
purge_routes: purge_routes:
description: description:
- Whether or not to delete VPN connections routes that are not specified in the task. - Whether or not to delete VPN connections routes that are not specified in the task.
type: bool
""" """
EXAMPLES = """ EXAMPLES = """

View file

@ -39,11 +39,13 @@ options:
setting another policy in the future. setting another policy in the future.
required: false required: false
default: false default: false
type: bool
delete_policy: delete_policy:
description: description:
- if yes, remove the policy from the repository - if yes, remove the policy from the repository
required: false required: false
default: false default: false
type: bool
state: state:
description: description:
- create or destroy the repository - create or destroy the repository

View file

@ -51,6 +51,7 @@ options:
- Always create new task definition - Always create new task definition
required: False required: False
version_added: 2.5 version_added: 2.5
type: bool
containers: containers:
description: description:
- A list of containers definitions - A list of containers definitions

View file

@ -58,6 +58,7 @@ options:
- Whether or not to alter existing targets in the group to match what is passed with the module - Whether or not to alter existing targets in the group to match what is passed with the module
required: false required: false
default: yes default: yes
type: bool
name: name:
description: description:
- The name of the target group. - The name of the target group.

View file

@ -65,7 +65,7 @@ options:
- By default the module will not upload a certificate that is already uploaded into AWS. - By default the module will not upload a certificate that is already uploaded into AWS.
If set to True, it will upload the certificate as long as the name is unique. If set to True, it will upload the certificate as long as the name is unique.
default: False default: False
type: bool
requirements: [ "boto" ] requirements: [ "boto" ]
author: Jonathan I. Davila (@defionscode) author: Jonathan I. Davila (@defionscode)

View file

@ -48,14 +48,16 @@ options:
choices: [ 'present', 'absent' ] choices: [ 'present', 'absent' ]
purge_policy: purge_policy:
description: description:
- Deatach policy which not included in managed_policy list - Detach policy which not included in managed_policy list
required: false required: false
default: false default: false
type: bool
purge_users: purge_users:
description: description:
- Deatach users which not included in users list - Detach users which not included in users list
required: false required: false
default: false default: false
type: bool
requirements: [ botocore, boto3 ] requirements: [ botocore, boto3 ]
extends_documentation_fragment: extends_documentation_fragment:
- aws - aws

View file

@ -33,6 +33,7 @@ options:
- Detach policies which are not included in managed_policy list - Detach policies which are not included in managed_policy list
required: false required: false
default: false default: false
type: bool
requirements: [ botocore, boto3 ] requirements: [ botocore, boto3 ]
extends_documentation_fragment: extends_documentation_fragment:
- aws - aws

View file

@ -46,6 +46,7 @@ options:
description: description:
- Wait for operation to complete before returning. - Wait for operation to complete before returning.
default: true default: true
type: bool
wait_timeout: wait_timeout:
description: description:
- How many seconds to wait for an operation to complete before timing out. - How many seconds to wait for an operation to complete before timing out.

View file

@ -78,6 +78,7 @@ options:
- Whether to apply the changes immediately, or after the next reboot of any associated instances. - Whether to apply the changes immediately, or after the next reboot of any associated instances.
aliases: aliases:
- apply_immediately - apply_immediately
type: bool
params: params:
description: description:
- Map of parameter names and values. Numeric values may be represented as K for kilo (1024), M for mega (1024^2), G for giga (1024^3), - Map of parameter names and values. Numeric values may be represented as K for kilo (1024), M for mega (1024^2), G for giga (1024^3),
@ -89,8 +90,10 @@ options:
version_added: "2.4" version_added: "2.4"
purge_tags: purge_tags:
description: description:
- Whether or not to remove tags that do not appear in the I(tags) list. Defaults to false. - Whether or not to remove tags that do not appear in the I(tags) list.
version_added: "2.4" version_added: "2.4"
type: bool
default: False
author: author:
- "Scott Anderson (@tastychutney)" - "Scott Anderson (@tastychutney)"
- "Will Thames (@willthames)" - "Will Thames (@willthames)"

View file

@ -71,6 +71,7 @@ options:
overwrite: overwrite:
description: description:
- Whether an existing record should be overwritten on create if values do not match - Whether an existing record should be overwritten on create if values do not match
type: bool
retry_interval: retry_interval:
description: description:
- In the case that route53 is still servicing a prior request, this module will wait and try again after this many seconds. If you have many - In the case that route53 is still servicing a prior request, this module will wait and try again after this many seconds. If you have many

View file

@ -51,6 +51,7 @@ options:
description: description:
- Enable API compatibility with Ceph. It takes into account the S3 API subset working - Enable API compatibility with Ceph. It takes into account the S3 API subset working
with Ceph in order to provide the same module behaviour where possible. with Ceph in order to provide the same module behaviour where possible.
type: bool
version_added: "2.2" version_added: "2.2"
requester_pays: requester_pays:
description: description:

View file

@ -95,6 +95,7 @@ options:
required: false required: false
default: no default: no
version_added: "2.4" version_added: "2.4"
type: bool
requirements: requirements:
- boto3 >= 1.4.4 - boto3 >= 1.4.4

View file

@ -63,6 +63,7 @@ options:
somebody could come back later and confirm the subscription. Sorry. somebody could come back later and confirm the subscription. Sorry.
Blame Amazon." Blame Amazon."
default: 'yes' default: 'yes'
type: bool
extends_documentation_fragment: extends_documentation_fragment:
- aws - aws
- ec2 - ec2

View file

@ -68,14 +68,17 @@ options:
description: description:
- Attach a public network interface to the server. - Attach a public network interface to the server.
default: True default: True
type: bool
use_private_network: use_private_network:
description: description:
- Attach a private network interface to the server. - Attach a private network interface to the server.
default: False default: False
type: bool
use_ipv6: use_ipv6:
description: description:
- Enable IPv6 on the public network interface. - Enable IPv6 on the public network interface.
default: True default: True
type: bool
anti_affinity_with: anti_affinity_with:
description: description:
- UUID of another server to create an anti-affinity group with. - UUID of another server to create an anti-affinity group with.

View file

@ -8,57 +8,31 @@ lib/ansible/modules/cloud/amazon/aws_application_scaling_policy.py E324
lib/ansible/modules/cloud/amazon/aws_application_scaling_policy.py E326 lib/ansible/modules/cloud/amazon/aws_application_scaling_policy.py E326
lib/ansible/modules/cloud/amazon/aws_direct_connect_gateway.py E322 lib/ansible/modules/cloud/amazon/aws_direct_connect_gateway.py E322
lib/ansible/modules/cloud/amazon/aws_direct_connect_gateway.py E324 lib/ansible/modules/cloud/amazon/aws_direct_connect_gateway.py E324
lib/ansible/modules/cloud/amazon/aws_direct_connect_link_aggregation_group.py E325
lib/ansible/modules/cloud/amazon/aws_elasticbeanstalk_app.py E325
lib/ansible/modules/cloud/amazon/aws_kms_facts.py E325
lib/ansible/modules/cloud/amazon/aws_s3.py E322 lib/ansible/modules/cloud/amazon/aws_s3.py E322
lib/ansible/modules/cloud/amazon/aws_s3.py E324 lib/ansible/modules/cloud/amazon/aws_s3.py E324
lib/ansible/modules/cloud/amazon/aws_s3.py E325
lib/ansible/modules/cloud/amazon/aws_ssm_parameter_store.py E324 lib/ansible/modules/cloud/amazon/aws_ssm_parameter_store.py E324
lib/ansible/modules/cloud/amazon/aws_ssm_parameter_store.py E325
lib/ansible/modules/cloud/amazon/aws_waf_condition.py E325
lib/ansible/modules/cloud/amazon/aws_waf_rule.py E325
lib/ansible/modules/cloud/amazon/aws_waf_web_acl.py E325
lib/ansible/modules/cloud/amazon/cloudformation.py E324 lib/ansible/modules/cloud/amazon/cloudformation.py E324
lib/ansible/modules/cloud/amazon/cloudformation.py E325
lib/ansible/modules/cloud/amazon/cloudformation_facts.py E325
lib/ansible/modules/cloud/amazon/cloudfront_distribution.py E324 lib/ansible/modules/cloud/amazon/cloudfront_distribution.py E324
lib/ansible/modules/cloud/amazon/cloudfront_distribution.py E325
lib/ansible/modules/cloud/amazon/cloudfront_distribution.py E326 lib/ansible/modules/cloud/amazon/cloudfront_distribution.py E326
lib/ansible/modules/cloud/amazon/cloudfront_facts.py E323 lib/ansible/modules/cloud/amazon/cloudfront_facts.py E323
lib/ansible/modules/cloud/amazon/cloudfront_facts.py E325
lib/ansible/modules/cloud/amazon/cloudfront_invalidation.py E324 lib/ansible/modules/cloud/amazon/cloudfront_invalidation.py E324
lib/ansible/modules/cloud/amazon/cloudfront_origin_access_identity.py E324 lib/ansible/modules/cloud/amazon/cloudfront_origin_access_identity.py E324
lib/ansible/modules/cloud/amazon/cloudtrail.py E324 lib/ansible/modules/cloud/amazon/cloudtrail.py E324
lib/ansible/modules/cloud/amazon/cloudtrail.py E325
lib/ansible/modules/cloud/amazon/cloudwatchlogs_log_group.py E325
lib/ansible/modules/cloud/amazon/data_pipeline.py E322 lib/ansible/modules/cloud/amazon/data_pipeline.py E322
lib/ansible/modules/cloud/amazon/dynamodb_ttl.py E324 lib/ansible/modules/cloud/amazon/dynamodb_ttl.py E324
lib/ansible/modules/cloud/amazon/ec2.py E322 lib/ansible/modules/cloud/amazon/ec2.py E322
lib/ansible/modules/cloud/amazon/ec2.py E324
lib/ansible/modules/cloud/amazon/ec2.py E325
lib/ansible/modules/cloud/amazon/ec2.py E326
lib/ansible/modules/cloud/amazon/ec2_ami.py E324 lib/ansible/modules/cloud/amazon/ec2_ami.py E324
lib/ansible/modules/cloud/amazon/ec2_ami.py E325
lib/ansible/modules/cloud/amazon/ec2_ami.py E326
lib/ansible/modules/cloud/amazon/ec2_ami_copy.py E325
lib/ansible/modules/cloud/amazon/ec2_asg.py E324 lib/ansible/modules/cloud/amazon/ec2_asg.py E324
lib/ansible/modules/cloud/amazon/ec2_asg.py E325
lib/ansible/modules/cloud/amazon/ec2_asg.py E326 lib/ansible/modules/cloud/amazon/ec2_asg.py E326
lib/ansible/modules/cloud/amazon/ec2_asg.py E327 lib/ansible/modules/cloud/amazon/ec2_asg.py E327
lib/ansible/modules/cloud/amazon/ec2_asg_lifecycle_hook.py E327 lib/ansible/modules/cloud/amazon/ec2_asg_lifecycle_hook.py E327
lib/ansible/modules/cloud/amazon/ec2_eip.py E322 lib/ansible/modules/cloud/amazon/ec2_eip.py E322
lib/ansible/modules/cloud/amazon/ec2_eip.py E324 lib/ansible/modules/cloud/amazon/ec2_eip.py E324
lib/ansible/modules/cloud/amazon/ec2_eip.py E325
lib/ansible/modules/cloud/amazon/ec2_elb.py E326 lib/ansible/modules/cloud/amazon/ec2_elb.py E326
lib/ansible/modules/cloud/amazon/ec2_elb_facts.py E323 lib/ansible/modules/cloud/amazon/ec2_elb_facts.py E323
lib/ansible/modules/cloud/amazon/ec2_elb_lb.py E324 lib/ansible/modules/cloud/amazon/ec2_elb_lb.py E324
lib/ansible/modules/cloud/amazon/ec2_elb_lb.py E325
lib/ansible/modules/cloud/amazon/ec2_group.py E322 lib/ansible/modules/cloud/amazon/ec2_group.py E322
lib/ansible/modules/cloud/amazon/ec2_group.py E325
lib/ansible/modules/cloud/amazon/ec2_instance.py E324 lib/ansible/modules/cloud/amazon/ec2_instance.py E324
lib/ansible/modules/cloud/amazon/ec2_instance.py E325
lib/ansible/modules/cloud/amazon/ec2_key.py E325
lib/ansible/modules/cloud/amazon/ec2_lc.py E322 lib/ansible/modules/cloud/amazon/ec2_lc.py E322
lib/ansible/modules/cloud/amazon/ec2_lc.py E324 lib/ansible/modules/cloud/amazon/ec2_lc.py E324
lib/ansible/modules/cloud/amazon/ec2_lc.py E325 lib/ansible/modules/cloud/amazon/ec2_lc.py E325
@ -67,25 +41,16 @@ lib/ansible/modules/cloud/amazon/ec2_metric_alarm.py E324
lib/ansible/modules/cloud/amazon/ec2_scaling_policy.py E324 lib/ansible/modules/cloud/amazon/ec2_scaling_policy.py E324
lib/ansible/modules/cloud/amazon/ec2_vol.py E322 lib/ansible/modules/cloud/amazon/ec2_vol.py E322
lib/ansible/modules/cloud/amazon/ec2_vol.py E324 lib/ansible/modules/cloud/amazon/ec2_vol.py E324
lib/ansible/modules/cloud/amazon/ec2_vol.py E325
lib/ansible/modules/cloud/amazon/ec2_vol.py E326 lib/ansible/modules/cloud/amazon/ec2_vol.py E326
lib/ansible/modules/cloud/amazon/ec2_vpc_dhcp_option_facts.py E322 lib/ansible/modules/cloud/amazon/ec2_vpc_dhcp_option_facts.py E322
lib/ansible/modules/cloud/amazon/ec2_vpc_dhcp_option_facts.py E325 lib/ansible/modules/cloud/amazon/ec2_vpc_dhcp_option_facts.py E325
lib/ansible/modules/cloud/amazon/ec2_vpc_nat_gateway.py E324 lib/ansible/modules/cloud/amazon/ec2_vpc_nat_gateway.py E324
lib/ansible/modules/cloud/amazon/ec2_vpc_nat_gateway.py E325
lib/ansible/modules/cloud/amazon/ec2_vpc_net.py E325
lib/ansible/modules/cloud/amazon/ec2_vpc_route_table.py E325
lib/ansible/modules/cloud/amazon/ec2_vpc_subnet.py E317 lib/ansible/modules/cloud/amazon/ec2_vpc_subnet.py E317
lib/ansible/modules/cloud/amazon/ec2_vpc_vgw.py E322
lib/ansible/modules/cloud/amazon/ec2_vpc_vgw.py E323 lib/ansible/modules/cloud/amazon/ec2_vpc_vgw.py E323
lib/ansible/modules/cloud/amazon/ec2_vpc_vgw.py E324 lib/ansible/modules/cloud/amazon/ec2_vpc_vgw.py E324
lib/ansible/modules/cloud/amazon/ec2_vpc_vgw.py E325
lib/ansible/modules/cloud/amazon/ec2_vpc_vpn.py E325
lib/ansible/modules/cloud/amazon/ec2_vpc_vpn.py E326 lib/ansible/modules/cloud/amazon/ec2_vpc_vpn.py E326
lib/ansible/modules/cloud/amazon/ecs_cluster.py E324 lib/ansible/modules/cloud/amazon/ecs_cluster.py E324
lib/ansible/modules/cloud/amazon/ecs_ecr.py E325
lib/ansible/modules/cloud/amazon/ecs_service_facts.py E324 lib/ansible/modules/cloud/amazon/ecs_service_facts.py E324
lib/ansible/modules/cloud/amazon/ecs_taskdefinition.py E325
lib/ansible/modules/cloud/amazon/elasticache.py E324 lib/ansible/modules/cloud/amazon/elasticache.py E324
lib/ansible/modules/cloud/amazon/elasticache.py E326 lib/ansible/modules/cloud/amazon/elasticache.py E326
lib/ansible/modules/cloud/amazon/elasticache_parameter_group.py E326 lib/ansible/modules/cloud/amazon/elasticache_parameter_group.py E326
@ -95,22 +60,17 @@ lib/ansible/modules/cloud/amazon/elb_classic_lb_facts.py E323
lib/ansible/modules/cloud/amazon/elb_instance.py E326 lib/ansible/modules/cloud/amazon/elb_instance.py E326
lib/ansible/modules/cloud/amazon/elb_target.py E327 lib/ansible/modules/cloud/amazon/elb_target.py E327
lib/ansible/modules/cloud/amazon/elb_target_group.py E324 lib/ansible/modules/cloud/amazon/elb_target_group.py E324
lib/ansible/modules/cloud/amazon/elb_target_group.py E325
lib/ansible/modules/cloud/amazon/elb_target_group.py E326 lib/ansible/modules/cloud/amazon/elb_target_group.py E326
lib/ansible/modules/cloud/amazon/execute_lambda.py E324 lib/ansible/modules/cloud/amazon/execute_lambda.py E324
lib/ansible/modules/cloud/amazon/iam.py E317 lib/ansible/modules/cloud/amazon/iam.py E317
lib/ansible/modules/cloud/amazon/iam.py E326 lib/ansible/modules/cloud/amazon/iam.py E326
lib/ansible/modules/cloud/amazon/iam_cert.py E325
lib/ansible/modules/cloud/amazon/iam_group.py E325
lib/ansible/modules/cloud/amazon/iam_managed_policy.py E322 lib/ansible/modules/cloud/amazon/iam_managed_policy.py E322
lib/ansible/modules/cloud/amazon/iam_managed_policy.py E324 lib/ansible/modules/cloud/amazon/iam_managed_policy.py E324
lib/ansible/modules/cloud/amazon/iam_managed_policy.py E325 lib/ansible/modules/cloud/amazon/iam_managed_policy.py E325
lib/ansible/modules/cloud/amazon/iam_policy.py E317 lib/ansible/modules/cloud/amazon/iam_policy.py E317
lib/ansible/modules/cloud/amazon/iam_policy.py E327 lib/ansible/modules/cloud/amazon/iam_policy.py E327
lib/ansible/modules/cloud/amazon/iam_user.py E325
lib/ansible/modules/cloud/amazon/kinesis_stream.py E317 lib/ansible/modules/cloud/amazon/kinesis_stream.py E317
lib/ansible/modules/cloud/amazon/kinesis_stream.py E324 lib/ansible/modules/cloud/amazon/kinesis_stream.py E324
lib/ansible/modules/cloud/amazon/kinesis_stream.py E325
lib/ansible/modules/cloud/amazon/kinesis_stream.py E326 lib/ansible/modules/cloud/amazon/kinesis_stream.py E326
lib/ansible/modules/cloud/amazon/lambda.py E323 lib/ansible/modules/cloud/amazon/lambda.py E323
lib/ansible/modules/cloud/amazon/lambda_alias.py E317 lib/ansible/modules/cloud/amazon/lambda_alias.py E317
@ -118,32 +78,26 @@ lib/ansible/modules/cloud/amazon/lambda_event.py E317
lib/ansible/modules/cloud/amazon/rds.py E322 lib/ansible/modules/cloud/amazon/rds.py E322
lib/ansible/modules/cloud/amazon/rds.py E327 lib/ansible/modules/cloud/amazon/rds.py E327
lib/ansible/modules/cloud/amazon/rds_param_group.py E324 lib/ansible/modules/cloud/amazon/rds_param_group.py E324
lib/ansible/modules/cloud/amazon/rds_param_group.py E325
lib/ansible/modules/cloud/amazon/rds_param_group.py E326 lib/ansible/modules/cloud/amazon/rds_param_group.py E326
lib/ansible/modules/cloud/amazon/rds_subnet_group.py E324 lib/ansible/modules/cloud/amazon/rds_subnet_group.py E324
lib/ansible/modules/cloud/amazon/redshift.py E322 lib/ansible/modules/cloud/amazon/redshift.py E322
lib/ansible/modules/cloud/amazon/redshift.py E325 lib/ansible/modules/cloud/amazon/redshift.py E325
lib/ansible/modules/cloud/amazon/redshift.py E326 lib/ansible/modules/cloud/amazon/redshift.py E326
lib/ansible/modules/cloud/amazon/redshift_subnet_group.py E324 lib/ansible/modules/cloud/amazon/redshift_subnet_group.py E324
lib/ansible/modules/cloud/amazon/route53.py E325
lib/ansible/modules/cloud/amazon/route53.py E326 lib/ansible/modules/cloud/amazon/route53.py E326
lib/ansible/modules/cloud/amazon/route53.py E327 lib/ansible/modules/cloud/amazon/route53.py E327
lib/ansible/modules/cloud/amazon/route53_health_check.py E324 lib/ansible/modules/cloud/amazon/route53_health_check.py E324
lib/ansible/modules/cloud/amazon/s3_bucket.py E325
lib/ansible/modules/cloud/amazon/s3_lifecycle.py E322 lib/ansible/modules/cloud/amazon/s3_lifecycle.py E322
lib/ansible/modules/cloud/amazon/s3_lifecycle.py E325 lib/ansible/modules/cloud/amazon/s3_lifecycle.py E325
lib/ansible/modules/cloud/amazon/s3_sync.py E322 lib/ansible/modules/cloud/amazon/s3_sync.py E322
lib/ansible/modules/cloud/amazon/s3_sync.py E325
lib/ansible/modules/cloud/amazon/s3_sync.py E326 lib/ansible/modules/cloud/amazon/s3_sync.py E326
lib/ansible/modules/cloud/amazon/s3_website.py E324 lib/ansible/modules/cloud/amazon/s3_website.py E324
lib/ansible/modules/cloud/amazon/sns_topic.py E325
lib/ansible/modules/cloud/amazon/sts_assume_role.py E317 lib/ansible/modules/cloud/amazon/sts_assume_role.py E317
lib/ansible/modules/cloud/atomic/atomic_container.py E317 lib/ansible/modules/cloud/atomic/atomic_container.py E317
lib/ansible/modules/cloud/centurylink/clc_alert_policy.py E317 lib/ansible/modules/cloud/centurylink/clc_alert_policy.py E317
lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py E317 lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py E317
lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py E324 lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py E324
lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py E326 lib/ansible/modules/cloud/centurylink/clc_firewall_policy.py E326
lib/ansible/modules/cloud/cloudscale/cloudscale_server.py E325
lib/ansible/modules/cloud/cloudstack/cs_cluster.py E326 lib/ansible/modules/cloud/cloudstack/cs_cluster.py E326
lib/ansible/modules/cloud/cloudstack/cs_domain.py E325 lib/ansible/modules/cloud/cloudstack/cs_domain.py E325
lib/ansible/modules/cloud/cloudstack/cs_host.py E326 lib/ansible/modules/cloud/cloudstack/cs_host.py E326