mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Fixed docs for cloud modules (#23745)
* Fixed docs for cloud modules * removed blank line in ec2_snapshot_facts
This commit is contained in:
parent
ce99ffe205
commit
1d0a629dcc
82 changed files with 335 additions and 232 deletions
|
@ -204,6 +204,7 @@ log:
|
||||||
sample: ["updating stack"]
|
sample: ["updating stack"]
|
||||||
stack_resources:
|
stack_resources:
|
||||||
description: AWS stack resources and their status. List of dictionaries, one dict per resource.
|
description: AWS stack resources and their status. List of dictionaries, one dict per resource.
|
||||||
|
returned: state == present
|
||||||
type: list
|
type: list
|
||||||
sample: [
|
sample: [
|
||||||
{
|
{
|
||||||
|
@ -218,7 +219,7 @@ stack_resources:
|
||||||
stack_outputs:
|
stack_outputs:
|
||||||
type: dict
|
type: dict
|
||||||
description: A key:value dictionary of all the stack outputs currently defined. If there are no stack outputs, it is an empty dictionary.
|
description: A key:value dictionary of all the stack outputs currently defined. If there are no stack outputs, it is an empty dictionary.
|
||||||
returned: always
|
returned: state == present
|
||||||
sample: {"MySg": "AnsibleModuleTestYAML-CFTestSg-C8UVS567B6NS"}
|
sample: {"MySg": "AnsibleModuleTestYAML-CFTestSg-C8UVS567B6NS"}
|
||||||
''' # NOQA
|
''' # NOQA
|
||||||
|
|
||||||
|
|
|
@ -124,7 +124,7 @@ stack_parameters:
|
||||||
stack_events:
|
stack_events:
|
||||||
description: All stack events for the stack
|
description: All stack events for the stack
|
||||||
returned: only if all_facts or stack_events is true
|
returned: only if all_facts or stack_events is true
|
||||||
type: list of events
|
type: list
|
||||||
stack_policy:
|
stack_policy:
|
||||||
description: Describes the stack policy for the stack
|
description: Describes the stack policy for the stack
|
||||||
returned: only if all_facts or stack_policy is true
|
returned: only if all_facts or stack_policy is true
|
||||||
|
@ -136,7 +136,7 @@ stack_template:
|
||||||
stack_resource_list:
|
stack_resource_list:
|
||||||
description: Describes stack resources for the stack
|
description: Describes stack resources for the stack
|
||||||
returned: only if all_facts or stack_resourses is true
|
returned: only if all_facts or stack_resourses is true
|
||||||
type: list of resources
|
type: list
|
||||||
stack_resources:
|
stack_resources:
|
||||||
description: Dictionary of stack resources keyed by the value of each resource 'LogicalResourceId' parameter and corresponding value of each
|
description: Dictionary of stack resources keyed by the value of each resource 'LogicalResourceId' parameter and corresponding value of each
|
||||||
resource 'PhysicalResourceId' parameter
|
resource 'PhysicalResourceId' parameter
|
||||||
|
|
|
@ -256,7 +256,7 @@ architecture:
|
||||||
block_device_mapping:
|
block_device_mapping:
|
||||||
description: block device mapping associated with image
|
description: block device mapping associated with image
|
||||||
returned: when AMI is created or already exists
|
returned: when AMI is created or already exists
|
||||||
type: a dictionary of block devices
|
type: dict
|
||||||
sample: {
|
sample: {
|
||||||
"/dev/sda1": {
|
"/dev/sda1": {
|
||||||
"delete_on_termination": true,
|
"delete_on_termination": true,
|
||||||
|
@ -329,7 +329,7 @@ state:
|
||||||
tags:
|
tags:
|
||||||
description: a dictionary of tags assigned to image
|
description: a dictionary of tags assigned to image
|
||||||
returned: when AMI is created or already exists
|
returned: when AMI is created or already exists
|
||||||
type: dictionary of tags
|
type: dict
|
||||||
sample: {
|
sample: {
|
||||||
"Env": "devel",
|
"Env": "devel",
|
||||||
"Name": "nat-server"
|
"Name": "nat-server"
|
||||||
|
|
|
@ -213,7 +213,7 @@ architecture:
|
||||||
block_device_mapping:
|
block_device_mapping:
|
||||||
description: block device mapping associated with image
|
description: block device mapping associated with image
|
||||||
returned: when AMI found
|
returned: when AMI found
|
||||||
type: dictionary of block devices
|
type: dict
|
||||||
sample: "{
|
sample: "{
|
||||||
'/dev/xvda': {
|
'/dev/xvda': {
|
||||||
'delete_on_termination': true,
|
'delete_on_termination': true,
|
||||||
|
@ -280,7 +280,7 @@ state:
|
||||||
tags:
|
tags:
|
||||||
description: tags assigned to image
|
description: tags assigned to image
|
||||||
returned: when AMI found
|
returned: when AMI found
|
||||||
type: dictionary of tags
|
type: dict
|
||||||
sample: "{
|
sample: "{
|
||||||
'Environment': 'devel',
|
'Environment': 'devel',
|
||||||
'Name': 'test-server01',
|
'Name': 'test-server01',
|
||||||
|
|
|
@ -190,7 +190,7 @@ RETURN = '''
|
||||||
interface:
|
interface:
|
||||||
description: Network interface attributes
|
description: Network interface attributes
|
||||||
returned: when state != absent
|
returned: when state != absent
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
description:
|
description:
|
||||||
description: interface description
|
description: interface description
|
||||||
|
|
|
@ -94,6 +94,7 @@ RETURN = '''
|
||||||
security_groups:
|
security_groups:
|
||||||
description: Security groups that match the provided filters. Each element consists of a dict with all the information related to that security group.
|
description: Security groups that match the provided filters. Each element consists of a dict with all the information related to that security group.
|
||||||
type: list
|
type: list
|
||||||
|
returned: always
|
||||||
sample:
|
sample:
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -83,7 +83,8 @@ EXAMPLES = '''
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
block_device_mapping:
|
block_device_mapping:
|
||||||
description: Block device mapping for the instances of launch configuration
|
description: Block device mapping for the instances of launch configuration
|
||||||
type: list of block devices
|
type: list
|
||||||
|
returned: always
|
||||||
sample: "[{
|
sample: "[{
|
||||||
'device_name': '/dev/xvda':,
|
'device_name': '/dev/xvda':,
|
||||||
'ebs': {
|
'ebs': {
|
||||||
|
@ -94,58 +95,71 @@ block_device_mapping:
|
||||||
classic_link_vpc_security_groups:
|
classic_link_vpc_security_groups:
|
||||||
description: IDs of one or more security groups for the VPC specified in classic_link_vpc_id
|
description: IDs of one or more security groups for the VPC specified in classic_link_vpc_id
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample:
|
sample:
|
||||||
created_time:
|
created_time:
|
||||||
description: The creation date and time for the launch configuration
|
description: The creation date and time for the launch configuration
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: "2016-05-27T13:47:44.216000+00:00"
|
sample: "2016-05-27T13:47:44.216000+00:00"
|
||||||
ebs_optimized:
|
ebs_optimized:
|
||||||
description: EBS I/O optimized (true ) or not (false )
|
description: EBS I/O optimized (true ) or not (false )
|
||||||
type: bool
|
type: bool
|
||||||
|
returned: always
|
||||||
sample: true,
|
sample: true,
|
||||||
image_id:
|
image_id:
|
||||||
description: ID of the Amazon Machine Image (AMI)
|
description: ID of the Amazon Machine Image (AMI)
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: "ami-12345678"
|
sample: "ami-12345678"
|
||||||
instance_monitoring:
|
instance_monitoring:
|
||||||
description: Launched with detailed monitoring or not
|
description: Launched with detailed monitoring or not
|
||||||
type: dict
|
type: dict
|
||||||
|
returned: always
|
||||||
sample: "{
|
sample: "{
|
||||||
'enabled': true
|
'enabled': true
|
||||||
}"
|
}"
|
||||||
instance_type:
|
instance_type:
|
||||||
description: Instance type
|
description: Instance type
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: "t2.micro"
|
sample: "t2.micro"
|
||||||
kernel_id:
|
kernel_id:
|
||||||
description: ID of the kernel associated with the AMI
|
description: ID of the kernel associated with the AMI
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample:
|
sample:
|
||||||
key_name:
|
key_name:
|
||||||
description: Name of the key pair
|
description: Name of the key pair
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: "user_app"
|
sample: "user_app"
|
||||||
launch_configuration_arn:
|
launch_configuration_arn:
|
||||||
description: Amazon Resource Name (ARN) of the launch configuration
|
description: Amazon Resource Name (ARN) of the launch configuration
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: "arn:aws:autoscaling:us-east-1:666612345678:launchConfiguration:ba785e3a-dd42-6f02-4585-ea1a2b458b3d:launchConfigurationName/lc-app"
|
sample: "arn:aws:autoscaling:us-east-1:666612345678:launchConfiguration:ba785e3a-dd42-6f02-4585-ea1a2b458b3d:launchConfigurationName/lc-app"
|
||||||
launch_configuration_name:
|
launch_configuration_name:
|
||||||
description: Name of the launch configuration
|
description: Name of the launch configuration
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: "lc-app"
|
sample: "lc-app"
|
||||||
ramdisk_id:
|
ramdisk_id:
|
||||||
description: ID of the RAM disk associated with the AMI
|
description: ID of the RAM disk associated with the AMI
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample:
|
sample:
|
||||||
security_groups:
|
security_groups:
|
||||||
description: Security groups to associated
|
description: Security groups to associated
|
||||||
type: list
|
type: list
|
||||||
|
returned: always
|
||||||
sample: "[
|
sample: "[
|
||||||
'web'
|
'web'
|
||||||
]"
|
]"
|
||||||
user_data:
|
user_data:
|
||||||
description: User data available
|
description: User data available
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample:
|
sample:
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -83,7 +83,7 @@ user_data:
|
||||||
description: User data used to start instance
|
description: User data used to start instance
|
||||||
returned: when Launch Configuration was found
|
returned: when Launch Configuration was found
|
||||||
type: string
|
type: string
|
||||||
user_data: "ZXhwb3J0IENMT1VE"
|
sample: "ZXhwb3J0IENMT1VE"
|
||||||
name:
|
name:
|
||||||
description: Name of the AMI
|
description: Name of the AMI
|
||||||
returned: when Launch Configuration was found
|
returned: when Launch Configuration was found
|
||||||
|
|
|
@ -103,62 +103,76 @@ RETURN = '''
|
||||||
snapshot_id:
|
snapshot_id:
|
||||||
description: The ID of the snapshot. Each snapshot receives a unique identifier when it is created.
|
description: The ID of the snapshot. Each snapshot receives a unique identifier when it is created.
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: snap-01234567
|
sample: snap-01234567
|
||||||
volume_id:
|
volume_id:
|
||||||
description: The ID of the volume that was used to create the snapshot.
|
description: The ID of the volume that was used to create the snapshot.
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: vol-01234567
|
sample: vol-01234567
|
||||||
state:
|
state:
|
||||||
description: The snapshot state (completed, pending or error).
|
description: The snapshot state (completed, pending or error).
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: completed
|
sample: completed
|
||||||
state_message:
|
state_message:
|
||||||
description: Encrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails (for example, if the proper
|
description: Encrypted Amazon EBS snapshots are copied asynchronously. If a snapshot copy operation fails (for example, if the proper
|
||||||
AWS Key Management Service (AWS KMS) permissions are not obtained) this field displays error state details to help you diagnose why the
|
AWS Key Management Service (AWS KMS) permissions are not obtained) this field displays error state details to help you diagnose why the
|
||||||
error occurred.
|
error occurred.
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample:
|
sample:
|
||||||
start_time:
|
start_time:
|
||||||
description: The time stamp when the snapshot was initiated.
|
description: The time stamp when the snapshot was initiated.
|
||||||
type: datetime
|
type: string
|
||||||
sample: 2015-02-12T02:14:02+00:00
|
returned: always
|
||||||
|
sample: "2015-02-12T02:14:02+00:00"
|
||||||
progress:
|
progress:
|
||||||
description: The progress of the snapshot, as a percentage.
|
description: The progress of the snapshot, as a percentage.
|
||||||
type: string
|
type: string
|
||||||
sample: 100%
|
returned: always
|
||||||
|
sample: "100%"
|
||||||
owner_id:
|
owner_id:
|
||||||
description: The AWS account ID of the EBS snapshot owner.
|
description: The AWS account ID of the EBS snapshot owner.
|
||||||
type: string
|
type: string
|
||||||
sample: 099720109477
|
returned: always
|
||||||
|
sample: "099720109477"
|
||||||
description:
|
description:
|
||||||
description: The description for the snapshot.
|
description: The description for the snapshot.
|
||||||
type: string
|
type: string
|
||||||
sample: My important backup
|
returned: always
|
||||||
|
sample: "My important backup"
|
||||||
volume_size:
|
volume_size:
|
||||||
description: The size of the volume, in GiB.
|
description: The size of the volume, in GiB.
|
||||||
type: integer
|
type: int
|
||||||
|
returned: always
|
||||||
sample: 8
|
sample: 8
|
||||||
owner_alias:
|
owner_alias:
|
||||||
description: The AWS account alias (for example, amazon, self) or AWS account ID that owns the snapshot.
|
description: The AWS account alias (for example, amazon, self) or AWS account ID that owns the snapshot.
|
||||||
type: string
|
type: string
|
||||||
sample: 033440102211
|
returned: always
|
||||||
|
sample: "033440102211"
|
||||||
tags:
|
tags:
|
||||||
description: Any tags assigned to the snapshot.
|
description: Any tags assigned to the snapshot.
|
||||||
type: dict
|
type: dict
|
||||||
|
returned: always
|
||||||
sample: "{ 'my_tag_key': 'my_tag_value' }"
|
sample: "{ 'my_tag_key': 'my_tag_value' }"
|
||||||
encrypted:
|
encrypted:
|
||||||
description: Indicates whether the snapshot is encrypted.
|
description: Indicates whether the snapshot is encrypted.
|
||||||
type: boolean
|
type: boolean
|
||||||
sample: True
|
returned: always
|
||||||
|
sample: "True"
|
||||||
kms_key_id:
|
kms_key_id:
|
||||||
description: The full ARN of the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to \
|
description: The full ARN of the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to \
|
||||||
protect the volume encryption key for the parent volume.
|
protect the volume encryption key for the parent volume.
|
||||||
type: string
|
type: string
|
||||||
sample: 74c9742a-a1b2-45cb-b3fe-abcdef123456
|
returned: always
|
||||||
|
sample: "74c9742a-a1b2-45cb-b3fe-abcdef123456"
|
||||||
data_encryption_key_id:
|
data_encryption_key_id:
|
||||||
description: The data encryption key identifier for the snapshot. This value is a unique identifier that \
|
description: The data encryption key identifier for the snapshot. This value is a unique identifier that \
|
||||||
corresponds to the data encryption key that was used to encrypt the original volume or snapshot copy.
|
corresponds to the data encryption key that was used to encrypt the original volume or snapshot copy.
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: "arn:aws:kms:ap-southeast-2:012345678900:key/74c9742a-a1b2-45cb-b3fe-abcdef123456"
|
sample: "arn:aws:kms:ap-southeast-2:012345678900:key/74c9742a-a1b2-45cb-b3fe-abcdef123456"
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -71,7 +71,7 @@ RETURN = '''
|
||||||
nacl:
|
nacl:
|
||||||
description: Returns an array of complex objects as described below.
|
description: Returns an array of complex objects as described below.
|
||||||
returned: success
|
returned: success
|
||||||
type: list of complex
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
nacl_id:
|
nacl_id:
|
||||||
description: The ID of the Network Access Control List.
|
description: The ID of the Network Access Control List.
|
||||||
|
|
|
@ -83,11 +83,13 @@ activeServicesCount:
|
||||||
type: int
|
type: int
|
||||||
clusterArn:
|
clusterArn:
|
||||||
description: the ARN of the cluster just created
|
description: the ARN of the cluster just created
|
||||||
type: string (ARN)
|
type: string
|
||||||
|
returned: 0 if a new cluster
|
||||||
sample: arn:aws:ecs:us-west-2:172139249013:cluster/test-cluster-mfshcdok
|
sample: arn:aws:ecs:us-west-2:172139249013:cluster/test-cluster-mfshcdok
|
||||||
clusterName:
|
clusterName:
|
||||||
description: name of the cluster just created (should match the input argument)
|
description: name of the cluster just created (should match the input argument)
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: test-cluster-mfshcdok
|
sample: test-cluster-mfshcdok
|
||||||
pendingTasksCount:
|
pendingTasksCount:
|
||||||
description: how many tasks are waiting to run in this cluster
|
description: how many tasks are waiting to run in this cluster
|
||||||
|
@ -103,8 +105,9 @@ runningTasksCount:
|
||||||
type: int
|
type: int
|
||||||
status:
|
status:
|
||||||
description: the status of the new cluster
|
description: the status of the new cluster
|
||||||
returned: ACTIVE
|
returned: always
|
||||||
type: string
|
type: string
|
||||||
|
sample: ACTIVE
|
||||||
'''
|
'''
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
|
|
@ -104,9 +104,11 @@ RETURN = '''
|
||||||
state:
|
state:
|
||||||
type: string
|
type: string
|
||||||
description: The asserted state of the repository (present, absent)
|
description: The asserted state of the repository (present, absent)
|
||||||
|
returned: always
|
||||||
created:
|
created:
|
||||||
type: boolean
|
type: boolean
|
||||||
description: If true, the repository was created
|
description: If true, the repository was created
|
||||||
|
returned: always
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
description: The name of the repository
|
description: The name of the repository
|
||||||
|
|
|
@ -71,7 +71,7 @@ RETURN = '''
|
||||||
services:
|
services:
|
||||||
description: When details is false, returns an array of service ARNs, otherwise an array of complex objects as described below.
|
description: When details is false, returns an array of service ARNs, otherwise an array of complex objects as described below.
|
||||||
returned: success
|
returned: success
|
||||||
type: list of complex
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
clusterArn:
|
clusterArn:
|
||||||
description: The Amazon Resource Name (ARN) of the of the cluster that hosts the service.
|
description: The Amazon Resource Name (ARN) of the of the cluster that hosts the service.
|
||||||
|
|
|
@ -111,7 +111,8 @@ EXAMPLES = '''
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
taskdefinition:
|
taskdefinition:
|
||||||
description: a reflection of the input parameters
|
description: a reflection of the input parameters
|
||||||
type: dict inputs plus revision, status, taskDefinitionArn
|
type: dict
|
||||||
|
returned: always
|
||||||
'''
|
'''
|
||||||
try:
|
try:
|
||||||
import boto
|
import boto
|
||||||
|
|
|
@ -115,33 +115,33 @@ EXAMPLES = '''
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
creation_time:
|
creation_time:
|
||||||
description: timestamp of creation date
|
description: timestamp of creation date
|
||||||
returned:
|
returned: always
|
||||||
type: datetime
|
type: string
|
||||||
sample: 2015-11-16 07:30:57-05:00
|
sample: "2015-11-16 07:30:57-05:00"
|
||||||
creation_token:
|
creation_token:
|
||||||
description: EFS creation token
|
description: EFS creation token
|
||||||
returned:
|
returned: always
|
||||||
type: UUID
|
type: string
|
||||||
sample: console-88609e04-9a0e-4a2e-912c-feaa99509961
|
sample: "console-88609e04-9a0e-4a2e-912c-feaa99509961"
|
||||||
file_system_id:
|
file_system_id:
|
||||||
description: ID of the file system
|
description: ID of the file system
|
||||||
returned:
|
returned: always
|
||||||
type: unique ID
|
type: string
|
||||||
sample: fs-xxxxxxxx
|
sample: "fs-xxxxxxxx"
|
||||||
life_cycle_state:
|
life_cycle_state:
|
||||||
description: state of the EFS file system
|
description: state of the EFS file system
|
||||||
returned:
|
returned: always
|
||||||
type: str
|
type: string
|
||||||
sample: creating, available, deleting, deleted
|
sample: "creating, available, deleting, deleted"
|
||||||
mount_point:
|
mount_point:
|
||||||
description: url of file system
|
description: url of file system
|
||||||
returned:
|
returned: always
|
||||||
type: str
|
type: string
|
||||||
sample: .fs-xxxxxxxx.efs.us-west-2.amazonaws.com:/
|
sample: ".fs-xxxxxxxx.efs.us-west-2.amazonaws.com:/"
|
||||||
mount_targets:
|
mount_targets:
|
||||||
description: list of mount targets
|
description: list of mount targets
|
||||||
returned:
|
returned: always
|
||||||
type: list of dicts
|
type: list
|
||||||
sample:
|
sample:
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
@ -160,22 +160,22 @@ mount_targets:
|
||||||
]
|
]
|
||||||
name:
|
name:
|
||||||
description: name of the file system
|
description: name of the file system
|
||||||
returned:
|
returned: always
|
||||||
type: str
|
type: string
|
||||||
sample: my-efs
|
sample: "my-efs"
|
||||||
number_of_mount_targets:
|
number_of_mount_targets:
|
||||||
description: the number of targets mounted
|
description: the number of targets mounted
|
||||||
returned:
|
returned: always
|
||||||
type: int
|
type: int
|
||||||
sample: 3
|
sample: 3
|
||||||
owner_id:
|
owner_id:
|
||||||
description: AWS account ID of EFS owner
|
description: AWS account ID of EFS owner
|
||||||
returned:
|
returned: always
|
||||||
type: str
|
type: string
|
||||||
sample: XXXXXXXXXXXX
|
sample: "XXXXXXXXXXXX"
|
||||||
size_in_bytes:
|
size_in_bytes:
|
||||||
description: size of the file system in bytes as of a timestamp
|
description: size of the file system in bytes as of a timestamp
|
||||||
returned:
|
returned: always
|
||||||
type: dict
|
type: dict
|
||||||
sample:
|
sample:
|
||||||
{
|
{
|
||||||
|
@ -184,12 +184,12 @@ size_in_bytes:
|
||||||
}
|
}
|
||||||
performance_mode:
|
performance_mode:
|
||||||
description: performance mode of the file system
|
description: performance mode of the file system
|
||||||
returned:
|
returned: always
|
||||||
type: str
|
type: string
|
||||||
sample: "generalPurpose"
|
sample: "generalPurpose"
|
||||||
tags:
|
tags:
|
||||||
description: tags on the efs instance
|
description: tags on the efs instance
|
||||||
returned:
|
returned: always
|
||||||
type: dict
|
type: dict
|
||||||
sample:
|
sample:
|
||||||
{
|
{
|
||||||
|
|
|
@ -80,33 +80,33 @@ EXAMPLES = '''
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
creation_time:
|
creation_time:
|
||||||
description: timestamp of creation date
|
description: timestamp of creation date
|
||||||
returned:
|
returned: always
|
||||||
type: datetime
|
type: str
|
||||||
sample: 2015-11-16 07:30:57-05:00
|
sample: "2015-11-16 07:30:57-05:00"
|
||||||
creation_token:
|
creation_token:
|
||||||
description: EFS creation token
|
description: EFS creation token
|
||||||
returned:
|
returned: always
|
||||||
type: UUID
|
type: str
|
||||||
sample: console-88609e04-9a0e-4a2e-912c-feaa99509961
|
sample: console-88609e04-9a0e-4a2e-912c-feaa99509961
|
||||||
file_system_id:
|
file_system_id:
|
||||||
description: ID of the file system
|
description: ID of the file system
|
||||||
returned:
|
returned: always
|
||||||
type: unique ID
|
type: str
|
||||||
sample: fs-xxxxxxxx
|
sample: fs-xxxxxxxx
|
||||||
life_cycle_state:
|
life_cycle_state:
|
||||||
description: state of the EFS file system
|
description: state of the EFS file system
|
||||||
returned:
|
returned: always
|
||||||
type: str
|
type: str
|
||||||
sample: creating, available, deleting, deleted
|
sample: creating, available, deleting, deleted
|
||||||
mount_point:
|
mount_point:
|
||||||
description: url of file system
|
description: url of file system
|
||||||
returned:
|
returned: always
|
||||||
type: str
|
type: str
|
||||||
sample: .fs-xxxxxxxx.efs.us-west-2.amazonaws.com:/
|
sample: .fs-xxxxxxxx.efs.us-west-2.amazonaws.com:/
|
||||||
mount_targets:
|
mount_targets:
|
||||||
description: list of mount targets
|
description: list of mount targets
|
||||||
returned:
|
returned: always
|
||||||
type: list of dicts
|
type: list
|
||||||
sample:
|
sample:
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
@ -125,22 +125,22 @@ mount_targets:
|
||||||
]
|
]
|
||||||
name:
|
name:
|
||||||
description: name of the file system
|
description: name of the file system
|
||||||
returned:
|
returned: always
|
||||||
type: str
|
type: str
|
||||||
sample: my-efs
|
sample: my-efs
|
||||||
number_of_mount_targets:
|
number_of_mount_targets:
|
||||||
description: the number of targets mounted
|
description: the number of targets mounted
|
||||||
returned:
|
returned: always
|
||||||
type: int
|
type: int
|
||||||
sample: 3
|
sample: 3
|
||||||
owner_id:
|
owner_id:
|
||||||
description: AWS account ID of EFS owner
|
description: AWS account ID of EFS owner
|
||||||
returned:
|
returned: always
|
||||||
type: str
|
type: str
|
||||||
sample: XXXXXXXXXXXX
|
sample: XXXXXXXXXXXX
|
||||||
size_in_bytes:
|
size_in_bytes:
|
||||||
description: size of the file system in bytes as of a timestamp
|
description: size of the file system in bytes as of a timestamp
|
||||||
returned:
|
returned: always
|
||||||
type: dict
|
type: dict
|
||||||
sample:
|
sample:
|
||||||
{
|
{
|
||||||
|
@ -149,12 +149,12 @@ size_in_bytes:
|
||||||
}
|
}
|
||||||
performance_mode:
|
performance_mode:
|
||||||
description: performance mode of the file system
|
description: performance mode of the file system
|
||||||
returned:
|
returned: always
|
||||||
type: str
|
type: str
|
||||||
sample: "generalPurpose"
|
sample: "generalPurpose"
|
||||||
tags:
|
tags:
|
||||||
description: tags on the efs instance
|
description: tags on the efs instance
|
||||||
returned:
|
returned: always
|
||||||
type: dict
|
type: dict
|
||||||
sample:
|
sample:
|
||||||
{
|
{
|
||||||
|
|
|
@ -127,10 +127,12 @@ output:
|
||||||
logs:
|
logs:
|
||||||
description: The last 4KB of the function logs. Only provided if I(tail_log) is true
|
description: The last 4KB of the function logs. Only provided if I(tail_log) is true
|
||||||
type: string
|
type: string
|
||||||
|
returned: if I(tail_log) == true
|
||||||
status:
|
status:
|
||||||
description: C(StatusCode) of API call exit (200 for synchronous invokes, 202 for async)
|
description: C(StatusCode) of API call exit (200 for synchronous invokes, 202 for async)
|
||||||
type: int
|
type: int
|
||||||
sample: 200
|
sample: 200
|
||||||
|
returned: always
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import base64
|
import base64
|
||||||
|
|
|
@ -92,26 +92,32 @@ RETURN = '''
|
||||||
path:
|
path:
|
||||||
description: the path to the role
|
description: the path to the role
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: /
|
sample: /
|
||||||
role_name:
|
role_name:
|
||||||
description: the friendly name that identifies the role
|
description: the friendly name that identifies the role
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: myrole
|
sample: myrole
|
||||||
role_id:
|
role_id:
|
||||||
description: the stable and unique string identifying the role
|
description: the stable and unique string identifying the role
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: ABCDEFF4EZ4ABCDEFV4ZC
|
sample: ABCDEFF4EZ4ABCDEFV4ZC
|
||||||
arn:
|
arn:
|
||||||
description: the Amazon Resource Name (ARN) specifying the role
|
description: the Amazon Resource Name (ARN) specifying the role
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: "arn:aws:iam::1234567890:role/mynewrole"
|
sample: "arn:aws:iam::1234567890:role/mynewrole"
|
||||||
create_date:
|
create_date:
|
||||||
description: the date and time, in ISO 8601 date-time format, when the role was created
|
description: the date and time, in ISO 8601 date-time format, when the role was created
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: "2016-08-14T04:36:28+00:00"
|
sample: "2016-08-14T04:36:28+00:00"
|
||||||
assume_role_policy_document:
|
assume_role_policy_document:
|
||||||
description: the policy that grants an entity permission to assume the role
|
description: the policy that grants an entity permission to assume the role
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: {
|
sample: {
|
||||||
'statement': [
|
'statement': [
|
||||||
{
|
{
|
||||||
|
@ -128,6 +134,7 @@ assume_role_policy_document:
|
||||||
attached_policies:
|
attached_policies:
|
||||||
description: a list of dicts containing the name and ARN of the managed IAM policies attached to the role
|
description: a list of dicts containing the name and ARN of the managed IAM policies attached to the role
|
||||||
type: list
|
type: list
|
||||||
|
returned: always
|
||||||
sample: [
|
sample: [
|
||||||
{
|
{
|
||||||
'policy_arn': 'arn:aws:iam::aws:policy/PowerUserAccess',
|
'policy_arn': 'arn:aws:iam::aws:policy/PowerUserAccess',
|
||||||
|
|
|
@ -155,7 +155,7 @@ RETURN = '''
|
||||||
cluster:
|
cluster:
|
||||||
description: dictionary containing all the cluster information
|
description: dictionary containing all the cluster information
|
||||||
returned: success
|
returned: success
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
identifier:
|
identifier:
|
||||||
description: Id of the cluster.
|
description: Id of the cluster.
|
||||||
|
|
|
@ -77,7 +77,7 @@ RETURN = '''
|
||||||
group:
|
group:
|
||||||
description: dictionary containing all Redshift subnet group information
|
description: dictionary containing all Redshift subnet group information
|
||||||
returned: success
|
returned: success
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
name:
|
name:
|
||||||
description: name of the Redshift subnet group
|
description: name of the Redshift subnet group
|
||||||
|
|
|
@ -95,44 +95,59 @@ EXAMPLES = '''
|
||||||
|
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
index_document:
|
index_document:
|
||||||
suffix:
|
description: index document
|
||||||
description: suffix that is appended to a request that is for a directory on the website endpoint
|
type: complex
|
||||||
returned: success
|
returned: always
|
||||||
type: string
|
contains:
|
||||||
sample: index.html
|
suffix:
|
||||||
|
description: suffix that is appended to a request that is for a directory on the website endpoint
|
||||||
|
returned: success
|
||||||
|
type: string
|
||||||
|
sample: index.html
|
||||||
error_document:
|
error_document:
|
||||||
key:
|
description: error document
|
||||||
description: object key name to use when a 4XX class error occurs
|
type: complex
|
||||||
returned: when error_document parameter set
|
returned: always
|
||||||
type: string
|
contains:
|
||||||
sample: error.html
|
key:
|
||||||
|
description: object key name to use when a 4XX class error occurs
|
||||||
|
returned: when error_document parameter set
|
||||||
|
type: string
|
||||||
|
sample: error.html
|
||||||
redirect_all_requests_to:
|
redirect_all_requests_to:
|
||||||
host_name:
|
description: where to redirect requests
|
||||||
description: name of the host where requests will be redirected.
|
type: complex
|
||||||
returned: when redirect all requests parameter set
|
returned: always
|
||||||
type: string
|
contains:
|
||||||
sample: ansible.com
|
host_name:
|
||||||
|
description: name of the host where requests will be redirected.
|
||||||
|
returned: when redirect all requests parameter set
|
||||||
|
type: string
|
||||||
|
sample: ansible.com
|
||||||
routing_rules:
|
routing_rules:
|
||||||
routing_rule:
|
description: routing rules
|
||||||
host_name:
|
type: complex
|
||||||
description: name of the host where requests will be redirected.
|
returned: always
|
||||||
returned: when host name set as part of redirect rule
|
contains:
|
||||||
type: string
|
routing_rule:
|
||||||
sample: ansible.com
|
host_name:
|
||||||
condition:
|
description: name of the host where requests will be redirected.
|
||||||
key_prefix_equals:
|
returned: when host name set as part of redirect rule
|
||||||
description: object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be
|
type: string
|
||||||
|
sample: ansible.com
|
||||||
|
condition:
|
||||||
|
key_prefix_equals:
|
||||||
|
description: object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be
|
||||||
ExamplePage.html
|
ExamplePage.html
|
||||||
returned: when routing rule present
|
returned: when routing rule present
|
||||||
type: string
|
type: string
|
||||||
sample: docs/
|
sample: docs/
|
||||||
redirect:
|
redirect:
|
||||||
replace_key_prefix_with:
|
replace_key_prefix_with:
|
||||||
description: object key prefix to use in the redirect request
|
description: object key prefix to use in the redirect request
|
||||||
returned: when routing rule present
|
returned: when routing rule present
|
||||||
type: string
|
type: string
|
||||||
sample: documents/
|
sample: documents/
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import time
|
import time
|
||||||
|
|
|
@ -105,11 +105,13 @@ RETURN = '''
|
||||||
sns_arn:
|
sns_arn:
|
||||||
description: The ARN of the topic you are modifying
|
description: The ARN of the topic you are modifying
|
||||||
type: string
|
type: string
|
||||||
|
returned: always
|
||||||
sample: "arn:aws:sns:us-east-1:123456789012:my_topic_name"
|
sample: "arn:aws:sns:us-east-1:123456789012:my_topic_name"
|
||||||
|
|
||||||
sns_topic:
|
sns_topic:
|
||||||
description: Dict of sns topic details
|
description: Dict of sns topic details
|
||||||
type: dict
|
type: dict
|
||||||
|
returned: always
|
||||||
sample:
|
sample:
|
||||||
name: sns-topic-name
|
name: sns-topic-name
|
||||||
state: present
|
state: present
|
||||||
|
|
|
@ -89,34 +89,42 @@ extends_documentation_fragment:
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
default_visibility_timeout:
|
default_visibility_timeout:
|
||||||
description: The default visibility timeout in seconds.
|
description: The default visibility timeout in seconds.
|
||||||
|
type: int
|
||||||
returned: always
|
returned: always
|
||||||
sample: 30
|
sample: 30
|
||||||
delivery_delay:
|
delivery_delay:
|
||||||
description: The delivery delay in seconds.
|
description: The delivery delay in seconds.
|
||||||
|
type: int
|
||||||
returned: always
|
returned: always
|
||||||
sample: 0
|
sample: 0
|
||||||
maximum_message_size:
|
maximum_message_size:
|
||||||
description: The maximum message size in bytes.
|
description: The maximum message size in bytes.
|
||||||
|
type: int
|
||||||
returned: always
|
returned: always
|
||||||
sample: 262144
|
sample: 262144
|
||||||
message_retention_period:
|
message_retention_period:
|
||||||
description: The message retention period in seconds.
|
description: The message retention period in seconds.
|
||||||
|
type: int
|
||||||
returned: always
|
returned: always
|
||||||
sample: 345600
|
sample: 345600
|
||||||
name:
|
name:
|
||||||
description: Name of the SQS Queue
|
description: Name of the SQS Queue
|
||||||
|
type: string
|
||||||
returned: always
|
returned: always
|
||||||
sample: "queuename-987d2de0"
|
sample: "queuename-987d2de0"
|
||||||
queue_arn:
|
queue_arn:
|
||||||
description: The queue's Amazon resource name (ARN).
|
description: The queue's Amazon resource name (ARN).
|
||||||
|
type: string
|
||||||
returned: on successful creation or update of the queue
|
returned: on successful creation or update of the queue
|
||||||
sample: 'arn:aws:sqs:us-east-1:199999999999:queuename-987d2de0'
|
sample: 'arn:aws:sqs:us-east-1:199999999999:queuename-987d2de0'
|
||||||
receive_message_wait_time:
|
receive_message_wait_time:
|
||||||
description: The receive message wait time in seconds.
|
description: The receive message wait time in seconds.
|
||||||
|
type: int
|
||||||
returned: always
|
returned: always
|
||||||
sample: 0
|
sample: 0
|
||||||
region:
|
region:
|
||||||
description: Region that the queue was created within
|
description: Region that the queue was created within
|
||||||
|
type: string
|
||||||
returned: always
|
returned: always
|
||||||
sample: 'us-east-1'
|
sample: 'us-east-1'
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -85,6 +85,7 @@ EXAMPLES = '''
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
contains_resources:
|
contains_resources:
|
||||||
description: Whether or not the resource group contains associated resources.
|
description: Whether or not the resource group contains associated resources.
|
||||||
|
returned: always
|
||||||
type: bool
|
type: bool
|
||||||
sample: True
|
sample: True
|
||||||
state:
|
state:
|
||||||
|
|
|
@ -314,7 +314,7 @@ azure_vm:
|
||||||
description: Facts about the current state of the object. Note that facts are not part of the registered output but available directly.
|
description: Facts about the current state of the object. Note that facts are not part of the registered output but available directly.
|
||||||
returned: always
|
returned: always
|
||||||
type: complex
|
type: complex
|
||||||
example: {
|
contains: {
|
||||||
"properties": {
|
"properties": {
|
||||||
"hardwareProfile": {
|
"hardwareProfile": {
|
||||||
"vmSize": "Standard_D1"
|
"vmSize": "Standard_D1"
|
||||||
|
|
|
@ -228,13 +228,11 @@ vm_guest_ip:
|
||||||
sample: 10.101.65.152
|
sample: 10.101.65.152
|
||||||
vpc:
|
vpc:
|
||||||
description: Name of the VPC.
|
description: Name of the VPC.
|
||||||
version_added: "2.3"
|
|
||||||
returned: success
|
returned: success
|
||||||
type: string
|
type: string
|
||||||
sample: my_vpc
|
sample: my_vpc
|
||||||
network:
|
network:
|
||||||
description: Name of the network.
|
description: Name of the network.
|
||||||
version_added: "2.3"
|
|
||||||
returned: success
|
returned: success
|
||||||
type: string
|
type: string
|
||||||
sample: dmz
|
sample: dmz
|
||||||
|
|
|
@ -86,7 +86,7 @@ RETURN = '''
|
||||||
network:
|
network:
|
||||||
description: Dictionary describing the network.
|
description: Dictionary describing the network.
|
||||||
returned: On success when I(state=present).
|
returned: On success when I(state=present).
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Network ID.
|
description: Network ID.
|
||||||
|
|
|
@ -242,7 +242,7 @@ RETURN = '''
|
||||||
image:
|
image:
|
||||||
description: Image inspection results for the affected image.
|
description: Image inspection results for the affected image.
|
||||||
returned: success
|
returned: success
|
||||||
type: complex
|
type: dict
|
||||||
sample: {}
|
sample: {}
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -157,7 +157,7 @@ RETURN = '''
|
||||||
facts:
|
facts:
|
||||||
description: Network inspection results for the affected network.
|
description: Network inspection results for the affected network.
|
||||||
returned: success
|
returned: success
|
||||||
type: complex
|
type: dict
|
||||||
sample: {}
|
sample: {}
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -206,7 +206,7 @@ named_ports:
|
||||||
size:
|
size:
|
||||||
description: Number of VMs in Managed Instance Group.
|
description: Number of VMs in Managed Instance Group.
|
||||||
returned: changed
|
returned: changed
|
||||||
type: integer
|
type: int
|
||||||
sample: 4
|
sample: 4
|
||||||
|
|
||||||
created_instances:
|
created_instances:
|
||||||
|
|
|
@ -176,7 +176,7 @@ timeout:
|
||||||
description: In seconds, how long before a request sent to a backend is
|
description: In seconds, how long before a request sent to a backend is
|
||||||
considered failed.
|
considered failed.
|
||||||
returned: If specified.
|
returned: If specified.
|
||||||
type: integer
|
type: int
|
||||||
sample: "myhttpport"
|
sample: "myhttpport"
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -159,13 +159,13 @@ publish:
|
||||||
description: List of dictionaries describing messages and attributes to be published. Dictionary is in message(str):attributes(dict) format.
|
description: List of dictionaries describing messages and attributes to be published. Dictionary is in message(str):attributes(dict) format.
|
||||||
Only message is required.
|
Only message is required.
|
||||||
returned: Only when specified
|
returned: Only when specified
|
||||||
type: list of dictionary
|
type: list
|
||||||
sample: "publish: ['message': 'my message', attributes: {'key1': 'value1'}]"
|
sample: "publish: ['message': 'my message', attributes: {'key1': 'value1'}]"
|
||||||
|
|
||||||
pulled_messages:
|
pulled_messages:
|
||||||
description: list of dictionaries containing message info. Fields are ack_id, attributes, data, message_id.
|
description: list of dictionaries containing message info. Fields are ack_id, attributes, data, message_id.
|
||||||
returned: Only when subscription.pull is specified
|
returned: Only when subscription.pull is specified
|
||||||
type: list of dictionary
|
type: list
|
||||||
sample: [{ "ack_id": "XkASTCcYREl...","attributes": {"key1": "val1",...}, "data": "this is message 1", "message_id": "49107464153705"},..]
|
sample: [{ "ack_id": "XkASTCcYREl...","attributes": {"key1": "val1",...}, "data": "this is message 1", "message_id": "49107464153705"},..]
|
||||||
|
|
||||||
state:
|
state:
|
||||||
|
|
|
@ -392,7 +392,7 @@ RETURN="""
|
||||||
lxc_container:
|
lxc_container:
|
||||||
description: container information
|
description: container information
|
||||||
returned: success
|
returned: success
|
||||||
type: list
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
name:
|
name:
|
||||||
description: name of the lxc container
|
description: name of the lxc container
|
||||||
|
|
|
@ -231,7 +231,7 @@ RETURN='''
|
||||||
addresses:
|
addresses:
|
||||||
description: Mapping from the network device name to a list of IPv4 addresses in the container
|
description: Mapping from the network device name to a list of IPv4 addresses in the container
|
||||||
returned: when state is started or restarted
|
returned: when state is started or restarted
|
||||||
type: object
|
type: dict
|
||||||
sample: {"eth0": ["10.155.92.191"]}
|
sample: {"eth0": ["10.155.92.191"]}
|
||||||
old_state:
|
old_state:
|
||||||
description: The old state of the container
|
description: The old state of the container
|
||||||
|
|
|
@ -135,7 +135,7 @@ RETURN = '''
|
||||||
openstack_flavors:
|
openstack_flavors:
|
||||||
description: Dictionary describing the flavors.
|
description: Dictionary describing the flavors.
|
||||||
returned: On success.
|
returned: On success.
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Flavor ID.
|
description: Flavor ID.
|
||||||
|
|
|
@ -87,7 +87,7 @@ RETURN = '''
|
||||||
group:
|
group:
|
||||||
description: Dictionary describing the group.
|
description: Dictionary describing the group.
|
||||||
returned: On success when I(state) is 'present'.
|
returned: On success when I(state) is 'present'.
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Unique group ID
|
description: Unique group ID
|
||||||
|
|
|
@ -71,7 +71,7 @@ RETURN = '''
|
||||||
ansible_facts:
|
ansible_facts:
|
||||||
description: Dictionary of new facts representing discovered properties of the node..
|
description: Dictionary of new facts representing discovered properties of the node..
|
||||||
returned: changed
|
returned: changed
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
memory_mb:
|
memory_mb:
|
||||||
description: Amount of node memory as updated in the node properties
|
description: Amount of node memory as updated in the node properties
|
||||||
|
|
|
@ -80,7 +80,7 @@ RETURN = '''
|
||||||
domain:
|
domain:
|
||||||
description: Dictionary describing the domain.
|
description: Dictionary describing the domain.
|
||||||
returned: On success when I(state) is 'present'
|
returned: On success when I(state) is 'present'
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Domain ID.
|
description: Domain ID.
|
||||||
|
|
|
@ -65,7 +65,7 @@ RETURN = '''
|
||||||
role:
|
role:
|
||||||
description: Dictionary describing the role.
|
description: Dictionary describing the role.
|
||||||
returned: On success when I(state) is 'present'.
|
returned: On success when I(state) is 'present'.
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Unique role ID.
|
description: Unique role ID.
|
||||||
|
|
|
@ -83,7 +83,7 @@ RETURN = '''
|
||||||
service:
|
service:
|
||||||
description: Dictionary describing the service.
|
description: Dictionary describing the service.
|
||||||
returned: On success when I(state) is 'present'
|
returned: On success when I(state) is 'present'
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Service ID.
|
description: Service ID.
|
||||||
|
|
|
@ -103,7 +103,7 @@ RETURN = '''
|
||||||
network:
|
network:
|
||||||
description: Dictionary describing the network.
|
description: Dictionary describing the network.
|
||||||
returned: On success when I(state) is 'present'.
|
returned: On success when I(state) is 'present'.
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Network ID.
|
description: Network ID.
|
||||||
|
|
|
@ -130,7 +130,7 @@ RETURN = '''
|
||||||
flavor:
|
flavor:
|
||||||
description: Dictionary describing the flavor.
|
description: Dictionary describing the flavor.
|
||||||
returned: On success when I(state) is 'present'
|
returned: On success when I(state) is 'present'
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Flavor ID.
|
description: Flavor ID.
|
||||||
|
|
|
@ -186,7 +186,7 @@ network_id:
|
||||||
security_groups:
|
security_groups:
|
||||||
description: Security group(s) associated with this port.
|
description: Security group(s) associated with this port.
|
||||||
returned: success
|
returned: success
|
||||||
type: list of strings
|
type: list
|
||||||
status:
|
status:
|
||||||
description: Port's status.
|
description: Port's status.
|
||||||
returned: success
|
returned: success
|
||||||
|
@ -194,7 +194,7 @@ status:
|
||||||
fixed_ips:
|
fixed_ips:
|
||||||
description: Fixed ip(s) associated with this port.
|
description: Fixed ip(s) associated with this port.
|
||||||
returned: success
|
returned: success
|
||||||
type: list of dicts
|
type: list
|
||||||
tenant_id:
|
tenant_id:
|
||||||
description: Tenant id associated with this port.
|
description: Tenant id associated with this port.
|
||||||
returned: success
|
returned: success
|
||||||
|
@ -202,7 +202,7 @@ tenant_id:
|
||||||
allowed_address_pairs:
|
allowed_address_pairs:
|
||||||
description: Allowed address pairs with this port.
|
description: Allowed address pairs with this port.
|
||||||
returned: success
|
returned: success
|
||||||
type: list of dicts
|
type: list
|
||||||
admin_state_up:
|
admin_state_up:
|
||||||
description: Admin state up flag for this port.
|
description: Admin state up flag for this port.
|
||||||
returned: success
|
returned: success
|
||||||
|
|
|
@ -90,7 +90,7 @@ RETURN = '''
|
||||||
project:
|
project:
|
||||||
description: Dictionary describing the project.
|
description: Dictionary describing the project.
|
||||||
returned: On success when I(state) is 'present'
|
returned: On success when I(state) is 'present'
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Project ID
|
description: Project ID
|
||||||
|
|
|
@ -241,48 +241,48 @@ RETURN = '''
|
||||||
openstack_quotas:
|
openstack_quotas:
|
||||||
description: Dictionary describing the project quota.
|
description: Dictionary describing the project quota.
|
||||||
returned: Regardless if changes where made or note
|
returned: Regardless if changes where made or note
|
||||||
type: dictionary
|
type: complex
|
||||||
contains example:
|
contains:
|
||||||
"openstack_quotas": {
|
openstack_quotas: {
|
||||||
"compute": {
|
compute: {
|
||||||
"cores": 150,
|
cores: 150,
|
||||||
"fixed_ips": -1,
|
fixed_ips: -1,
|
||||||
"floating_ips": 10,
|
floating_ips: 10,
|
||||||
"injected_file_content_bytes": 10240,
|
injected_file_content_bytes: 10240,
|
||||||
"injected_file_path_bytes": 255,
|
injected_file_path_bytes: 255,
|
||||||
"injected_files": 5,
|
injected_files: 5,
|
||||||
"instances": 100,
|
instances: 100,
|
||||||
"key_pairs": 100,
|
key_pairs: 100,
|
||||||
"metadata_items": 128,
|
metadata_items: 128,
|
||||||
"ram": 153600,
|
ram: 153600,
|
||||||
"security_group_rules": 20,
|
security_group_rules: 20,
|
||||||
"security_groups": 10,
|
security_groups: 10,
|
||||||
"server_group_members": 10,
|
server_group_members: 10,
|
||||||
"server_groups": 10
|
server_groups: 10
|
||||||
},
|
},
|
||||||
"network": {
|
network: {
|
||||||
"floatingip": 50,
|
floatingip: 50,
|
||||||
"network": 10,
|
network: 10,
|
||||||
"port": 160,
|
port: 160,
|
||||||
"rbac_policy": 10,
|
rbac_policy: 10,
|
||||||
"router": 10,
|
router: 10,
|
||||||
"security_group": 10,
|
security_group: 10,
|
||||||
"security_group_rule": 100,
|
security_group_rule: 100,
|
||||||
"subnet": 10,
|
subnet: 10,
|
||||||
"subnetpool": -1
|
subnetpool: -1
|
||||||
},
|
},
|
||||||
"volume": {
|
volume: {
|
||||||
"backup_gigabytes": 1000,
|
backup_gigabytes: 1000,
|
||||||
"backups": 10,
|
backups: 10,
|
||||||
"gigabytes": 1000,
|
gigabytes: 1000,
|
||||||
"gigabytes_lvm": -1,
|
gigabytes_lvm: -1,
|
||||||
"per_volume_gigabytes": -1,
|
per_volume_gigabytes: -1,
|
||||||
"snapshots": 10,
|
snapshots: 10,
|
||||||
"snapshots_lvm": -1,
|
snapshots_lvm: -1,
|
||||||
"volumes": 10,
|
volumes: 10,
|
||||||
"volumes_lvm": -1
|
volumes_lvm: -1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -103,7 +103,7 @@ RETURN = '''
|
||||||
recordset:
|
recordset:
|
||||||
description: Dictionary describing the recordset.
|
description: Dictionary describing the recordset.
|
||||||
returned: On success when I(state) is 'present'.
|
returned: On success when I(state) is 'present'.
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Unique recordset ID
|
description: Unique recordset ID
|
||||||
|
|
|
@ -133,7 +133,7 @@ RETURN = '''
|
||||||
router:
|
router:
|
||||||
description: Dictionary describing the router.
|
description: Dictionary describing the router.
|
||||||
returned: On success when I(state) is 'present'
|
returned: On success when I(state) is 'present'
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Router ID.
|
description: Router ID.
|
||||||
|
|
|
@ -136,35 +136,43 @@ RETURN = '''
|
||||||
id:
|
id:
|
||||||
description: Unique rule UUID.
|
description: Unique rule UUID.
|
||||||
type: string
|
type: string
|
||||||
|
returned: state == present
|
||||||
direction:
|
direction:
|
||||||
description: The direction in which the security group rule is applied.
|
description: The direction in which the security group rule is applied.
|
||||||
type: string
|
type: string
|
||||||
sample: 'egress'
|
sample: 'egress'
|
||||||
|
returned: state == present
|
||||||
ethertype:
|
ethertype:
|
||||||
description: One of IPv4 or IPv6.
|
description: One of IPv4 or IPv6.
|
||||||
type: string
|
type: string
|
||||||
sample: 'IPv4'
|
sample: 'IPv4'
|
||||||
|
returned: state == present
|
||||||
port_range_min:
|
port_range_min:
|
||||||
description: The minimum port number in the range that is matched by
|
description: The minimum port number in the range that is matched by
|
||||||
the security group rule.
|
the security group rule.
|
||||||
type: int
|
type: int
|
||||||
sample: 8000
|
sample: 8000
|
||||||
|
returned: state == present
|
||||||
port_range_max:
|
port_range_max:
|
||||||
description: The maximum port number in the range that is matched by
|
description: The maximum port number in the range that is matched by
|
||||||
the security group rule.
|
the security group rule.
|
||||||
type: int
|
type: int
|
||||||
sample: 8000
|
sample: 8000
|
||||||
|
returned: state == present
|
||||||
protocol:
|
protocol:
|
||||||
description: The protocol that is matched by the security group rule.
|
description: The protocol that is matched by the security group rule.
|
||||||
type: string
|
type: string
|
||||||
sample: 'tcp'
|
sample: 'tcp'
|
||||||
|
returned: state == present
|
||||||
remote_ip_prefix:
|
remote_ip_prefix:
|
||||||
description: The remote IP prefix to be associated with this security group rule.
|
description: The remote IP prefix to be associated with this security group rule.
|
||||||
type: string
|
type: string
|
||||||
sample: '0.0.0.0/0'
|
sample: '0.0.0.0/0'
|
||||||
|
returned: state == present
|
||||||
security_group_id:
|
security_group_id:
|
||||||
description: The security group ID to associate with this security group rule.
|
description: The security group ID to associate with this security group rule.
|
||||||
type: string
|
type: string
|
||||||
|
returned: state == present
|
||||||
'''
|
'''
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -93,11 +93,11 @@ name:
|
||||||
policies:
|
policies:
|
||||||
description: A list of one or more policy names of the server group.
|
description: A list of one or more policy names of the server group.
|
||||||
returned: success
|
returned: success
|
||||||
type: list of strings
|
type: list
|
||||||
members:
|
members:
|
||||||
description: A list of members in the server group.
|
description: A list of members in the server group.
|
||||||
returned: success
|
returned: success
|
||||||
type: list of strings
|
type: list
|
||||||
metadata:
|
metadata:
|
||||||
description: Metadata key and value pairs.
|
description: Metadata key and value pairs.
|
||||||
returned: success
|
returned: success
|
||||||
|
|
|
@ -104,54 +104,59 @@ id:
|
||||||
description: Stack ID.
|
description: Stack ID.
|
||||||
type: string
|
type: string
|
||||||
sample: "97a3f543-8136-4570-920e-fd7605c989d6"
|
sample: "97a3f543-8136-4570-920e-fd7605c989d6"
|
||||||
|
returned: always
|
||||||
|
|
||||||
stack:
|
stack:
|
||||||
action:
|
description: stack info
|
||||||
description: Action, could be Create or Update.
|
type: complex
|
||||||
type: string
|
returned: always
|
||||||
sample: "CREATE"
|
contains:
|
||||||
creation_time:
|
action:
|
||||||
description: Time when the action has been made.
|
description: Action, could be Create or Update.
|
||||||
type: string
|
type: string
|
||||||
sample: "2016-07-05T17:38:12Z"
|
sample: "CREATE"
|
||||||
description:
|
creation_time:
|
||||||
description: Description of the Stack provided in the heat template.
|
description: Time when the action has been made.
|
||||||
type: string
|
type: string
|
||||||
sample: "HOT template to create a new instance and networks"
|
sample: "2016-07-05T17:38:12Z"
|
||||||
id:
|
description:
|
||||||
description: Stack ID.
|
description: Description of the Stack provided in the heat template.
|
||||||
type: string
|
type: string
|
||||||
sample: "97a3f543-8136-4570-920e-fd7605c989d6"
|
sample: "HOT template to create a new instance and networks"
|
||||||
name:
|
id:
|
||||||
description: Name of the Stack
|
description: Stack ID.
|
||||||
type: string
|
type: string
|
||||||
sample: "test-stack"
|
sample: "97a3f543-8136-4570-920e-fd7605c989d6"
|
||||||
identifier:
|
name:
|
||||||
description: Identifier of the current Stack action.
|
description: Name of the Stack
|
||||||
type: string
|
type: string
|
||||||
sample: "test-stack/97a3f543-8136-4570-920e-fd7605c989d6"
|
sample: "test-stack"
|
||||||
links:
|
identifier:
|
||||||
description: Links to the current Stack.
|
description: Identifier of the current Stack action.
|
||||||
type: list of dict
|
type: string
|
||||||
sample: "[{'href': 'http://foo:8004/v1/7f6a/stacks/test-stack/97a3f543-8136-4570-920e-fd7605c989d6']"
|
sample: "test-stack/97a3f543-8136-4570-920e-fd7605c989d6"
|
||||||
outputs:
|
links:
|
||||||
description: Output returned by the Stack.
|
description: Links to the current Stack.
|
||||||
type: list of dict
|
type: list of dict
|
||||||
sample: "{'description': 'IP address of server1 in private network',
|
sample: "[{'href': 'http://foo:8004/v1/7f6a/stacks/test-stack/97a3f543-8136-4570-920e-fd7605c989d6']"
|
||||||
'output_key': 'server1_private_ip',
|
outputs:
|
||||||
'output_value': '10.1.10.103'}"
|
description: Output returned by the Stack.
|
||||||
parameters:
|
type: list of dict
|
||||||
description: Parameters of the current Stack
|
sample: "{'description': 'IP address of server1 in private network',
|
||||||
type: dict
|
'output_key': 'server1_private_ip',
|
||||||
sample: "{'OS::project_id': '7f6a3a3e01164a4eb4eecb2ab7742101',
|
'output_value': '10.1.10.103'}"
|
||||||
'OS::stack_id': '97a3f543-8136-4570-920e-fd7605c989d6',
|
parameters:
|
||||||
'OS::stack_name': 'test-stack',
|
description: Parameters of the current Stack
|
||||||
'stack_status': 'CREATE_COMPLETE',
|
type: dict
|
||||||
'stack_status_reason': 'Stack CREATE completed successfully',
|
sample: "{'OS::project_id': '7f6a3a3e01164a4eb4eecb2ab7742101',
|
||||||
'status': 'COMPLETE',
|
'OS::stack_id': '97a3f543-8136-4570-920e-fd7605c989d6',
|
||||||
'template_description': 'HOT template to create a new instance and networks',
|
'OS::stack_name': 'test-stack',
|
||||||
'timeout_mins': 60,
|
'stack_status': 'CREATE_COMPLETE',
|
||||||
'updated_time': null}"
|
'stack_status_reason': 'Stack CREATE completed successfully',
|
||||||
|
'status': 'COMPLETE',
|
||||||
|
'template_description': 'HOT template to create a new instance and networks',
|
||||||
|
'timeout_mins': 60,
|
||||||
|
'updated_time': null}"
|
||||||
'''
|
'''
|
||||||
|
|
||||||
from time import sleep
|
from time import sleep
|
||||||
|
|
|
@ -118,7 +118,7 @@ RETURN = '''
|
||||||
user:
|
user:
|
||||||
description: Dictionary describing the user.
|
description: Dictionary describing the user.
|
||||||
returned: On success when I(state) is 'present'
|
returned: On success when I(state) is 'present'
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
default_project_id:
|
default_project_id:
|
||||||
description: User default project ID. Only present with Keystone >= v3.
|
description: User default project ID. Only present with Keystone >= v3.
|
||||||
|
|
|
@ -102,7 +102,7 @@ RETURN = '''
|
||||||
zone:
|
zone:
|
||||||
description: Dictionary describing the zone.
|
description: Dictionary describing the zone.
|
||||||
returned: On success when I(state) is 'present'.
|
returned: On success when I(state) is 'present'.
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
id:
|
id:
|
||||||
description: Unique zone ID
|
description: Unique zone ID
|
||||||
|
|
|
@ -131,6 +131,7 @@ affinity_group:
|
||||||
description: "Dictionary of all the affinity group attributes. Affinity group attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the affinity group attributes. Affinity group attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/affinity_group."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/affinity_group."
|
||||||
returned: On success if affinity group is found.
|
returned: On success if affinity group is found.
|
||||||
|
type: str
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -90,6 +90,7 @@ id:
|
||||||
affinity_label:
|
affinity_label:
|
||||||
description: "Dictionary of all the affinity label attributes. Affinity label attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the affinity label attributes. Affinity label attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/affinity_label."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/affinity_label."
|
||||||
|
type: dict
|
||||||
returned: On success if affinity label is found.
|
returned: On success if affinity label is found.
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -131,7 +131,7 @@ RETURN = '''
|
||||||
ovirt_auth:
|
ovirt_auth:
|
||||||
description: Authentication facts, needed to perform authentication to oVirt/RHV.
|
description: Authentication facts, needed to perform authentication to oVirt/RHV.
|
||||||
returned: success
|
returned: success
|
||||||
type: dictionary
|
type: complex
|
||||||
contains:
|
contains:
|
||||||
token:
|
token:
|
||||||
description: SSO token which is used for connection to oVirt/RHV engine.
|
description: SSO token which is used for connection to oVirt/RHV engine.
|
||||||
|
|
|
@ -256,6 +256,7 @@ id:
|
||||||
cluster:
|
cluster:
|
||||||
description: "Dictionary of all the cluster attributes. Cluster attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the cluster attributes. Cluster attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/cluster."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/cluster."
|
||||||
|
type: dict
|
||||||
returned: On success if cluster is found.
|
returned: On success if cluster is found.
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
|
@ -95,6 +95,7 @@ data_center:
|
||||||
description: "Dictionary of all the datacenter attributes. Datacenter attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the datacenter attributes. Datacenter attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/datacenter."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/datacenter."
|
||||||
returned: "On success if datacenter is found."
|
returned: "On success if datacenter is found."
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -196,12 +196,14 @@ disk:
|
||||||
description: "Dictionary of all the disk attributes. Disk attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the disk attributes. Disk attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/disk."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/disk."
|
||||||
returned: "On success if disk is found and C(vm_id) or C(vm_name) wasn't passed."
|
returned: "On success if disk is found and C(vm_id) or C(vm_name) wasn't passed."
|
||||||
|
type: dict
|
||||||
|
|
||||||
disk_attachment:
|
disk_attachment:
|
||||||
description: "Dictionary of all the disk attachment attributes. Disk attachment attributes can be found
|
description: "Dictionary of all the disk attachment attributes. Disk attachment attributes can be found
|
||||||
on your oVirt/RHV instance at following url:
|
on your oVirt/RHV instance at following url:
|
||||||
https://ovirt.example.com/ovirt-engine/api/model#types/disk_attachment."
|
https://ovirt.example.com/ovirt-engine/api/model#types/disk_attachment."
|
||||||
returned: "On success if disk is found and C(vm_id) or C(vm_name) was passed and VM was found."
|
returned: "On success if disk is found and C(vm_id) or C(vm_name) was passed and VM was found."
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
|
|
@ -88,6 +88,7 @@ group:
|
||||||
description: "Dictionary of all the group attributes. Group attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the group attributes. Group attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/group."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/group."
|
||||||
returned: On success if group is found.
|
returned: On success if group is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -136,6 +136,7 @@ host_nic:
|
||||||
description: "Dictionary of all the host NIC attributes. Host NIC attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the host NIC attributes. Host NIC attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/host_nic."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/host_nic."
|
||||||
returned: On success if host NIC is found.
|
returned: On success if host NIC is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -112,6 +112,7 @@ agent:
|
||||||
description: "Dictionary of all the agent attributes. Agent attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the agent attributes. Agent attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/agent."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/agent."
|
||||||
returned: On success if agent is found.
|
returned: On success if agent is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -176,6 +176,7 @@ host:
|
||||||
description: "Dictionary of all the host attributes. Host attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the host attributes. Host attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/host."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/host."
|
||||||
returned: On success if host is found.
|
returned: On success if host is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -84,6 +84,7 @@ template:
|
||||||
description: "Dictionary of all the MAC pool attributes. MAC pool attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the MAC pool attributes. MAC pool attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/mac_pool."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/mac_pool."
|
||||||
returned: On success if MAC pool is found.
|
returned: On success if MAC pool is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -101,6 +101,7 @@ network:
|
||||||
description: "Dictionary of all the network attributes. Network attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the network attributes. Network attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/network."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/network."
|
||||||
returned: "On success if network is found."
|
returned: "On success if network is found."
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -107,6 +107,7 @@ nic:
|
||||||
description: "Dictionary of all the network interface attributes. Network interface attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the network interface attributes. Network interface attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/nic."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/nic."
|
||||||
returned: On success if network interface is found.
|
returned: On success if network interface is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -122,6 +122,7 @@ permission:
|
||||||
description: "Dictionary of all the permission attributes. Permission attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the permission attributes. Permission attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/permission."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/permission."
|
||||||
returned: On success if permission is found.
|
returned: On success if permission is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -125,6 +125,7 @@ quota:
|
||||||
description: "Dictionary of all the quota attributes. Quota attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the quota attributes. Quota attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/quota."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/quota."
|
||||||
returned: On success if quota is found.
|
returned: On success if quota is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -107,6 +107,7 @@ snapshot:
|
||||||
description: "Dictionary of all the snapshot attributes. Snapshot attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the snapshot attributes. Snapshot attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/snapshot."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/snapshot."
|
||||||
returned: On success if snapshot is found.
|
returned: On success if snapshot is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -181,6 +181,7 @@ storage_domain:
|
||||||
description: "Dictionary of all the storage domain attributes. Storage domain attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the storage domain attributes. Storage domain attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/storage_domain."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/storage_domain."
|
||||||
returned: On success if storage domain is found.
|
returned: On success if storage domain is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -90,6 +90,7 @@ tag:
|
||||||
description: "Dictionary of all the tag attributes. Tag attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the tag attributes. Tag attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/tag."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/tag."
|
||||||
returned: On success if tag is found.
|
returned: On success if tag is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -117,6 +117,7 @@ template:
|
||||||
description: "Dictionary of all the template attributes. Template attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the template attributes. Template attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/template."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/template."
|
||||||
returned: On success if template is found.
|
returned: On success if template is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import time
|
import time
|
||||||
|
|
|
@ -82,6 +82,7 @@ user:
|
||||||
description: "Dictionary of all the user attributes. User attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the user attributes. User attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/user."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/user."
|
||||||
returned: On success if user is found.
|
returned: On success if user is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -106,6 +106,7 @@ vm_pool:
|
||||||
description: "Dictionary of all the VM pool attributes. VM pool attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the VM pool attributes. VM pool attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/vm_pool."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/vm_pool."
|
||||||
returned: On success if VM pool is found.
|
returned: On success if VM pool is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -493,6 +493,7 @@ vm:
|
||||||
description: "Dictionary of all the VM attributes. VM attributes can be found on your oVirt/RHV instance
|
description: "Dictionary of all the VM attributes. VM attributes can be found on your oVirt/RHV instance
|
||||||
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/vm."
|
at following url: https://ovirt.example.com/ovirt-engine/api/model#types/vm."
|
||||||
returned: On success if VM is found.
|
returned: On success if VM is found.
|
||||||
|
type: dict
|
||||||
'''
|
'''
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
|
@ -205,7 +205,7 @@ changed:
|
||||||
returned: always
|
returned: always
|
||||||
devices:
|
devices:
|
||||||
description: Information about each device that was processed
|
description: Information about each device that was processed
|
||||||
type: array
|
type: list
|
||||||
sample: '[{"hostname": "my-server.com", "id": "server-id", "public-ipv4": "147.229.15.12", "private-ipv4": "10.0.15.12", "public-ipv6": ""2604:1380:2:5200::3"}]'
|
sample: '[{"hostname": "my-server.com", "id": "server-id", "public-ipv4": "147.229.15.12", "private-ipv4": "10.0.15.12", "public-ipv6": ""2604:1380:2:5200::3"}]'
|
||||||
returned: always
|
returned: always
|
||||||
''' # NOQA
|
''' # NOQA
|
||||||
|
|
|
@ -94,7 +94,7 @@ changed:
|
||||||
returned: always
|
returned: always
|
||||||
sshkeys:
|
sshkeys:
|
||||||
description: Information about sshkeys that were createe/removed.
|
description: Information about sshkeys that were createe/removed.
|
||||||
type: array
|
type: list
|
||||||
sample: [
|
sample: [
|
||||||
{
|
{
|
||||||
"fingerprint": "5c:93:74:7c:ed:07:17:62:28:75:79:23:d6:08:93:46",
|
"fingerprint": "5c:93:74:7c:ed:07:17:62:28:75:79:23:d6:08:93:46",
|
||||||
|
|
|
@ -227,6 +227,7 @@ module_cache:
|
||||||
used few times it is better to pass cached data to next module calls to speed
|
used few times it is better to pass cached data to next module calls to speed
|
||||||
up process."
|
up process."
|
||||||
type: dict
|
type: dict
|
||||||
|
returned: always
|
||||||
'''
|
'''
|
||||||
import copy
|
import copy
|
||||||
import os
|
import os
|
||||||
|
|
|
@ -273,7 +273,7 @@ EXAMPLES = '''
|
||||||
|
|
||||||
RETURN = """
|
RETURN = """
|
||||||
instance:
|
instance:
|
||||||
descripton: metadata about the new virtualmachine
|
description: metadata about the new virtualmachine
|
||||||
returned: always
|
returned: always
|
||||||
type: dict
|
type: dict
|
||||||
sample: None
|
sample: None
|
||||||
|
|
|
@ -118,7 +118,7 @@ EXAMPLES = '''
|
||||||
|
|
||||||
RETURN = """
|
RETURN = """
|
||||||
instance:
|
instance:
|
||||||
descripton: metadata about the new virtualmachine
|
description: metadata about the new virtualmachine
|
||||||
returned: always
|
returned: always
|
||||||
type: dict
|
type: dict
|
||||||
sample: None
|
sample: None
|
||||||
|
|
|
@ -101,7 +101,7 @@ hostname:
|
||||||
sample: "esxi.local.domain"
|
sample: "esxi.local.domain"
|
||||||
status:
|
status:
|
||||||
description: Action taken
|
description: Action taken
|
||||||
return: always
|
returned: always
|
||||||
type: string
|
type: string
|
||||||
sample: "ENTER"
|
sample: "ENTER"
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -135,7 +135,7 @@ EXAMPLES = '''
|
||||||
|
|
||||||
RETURN = """
|
RETURN = """
|
||||||
instance:
|
instance:
|
||||||
descripton: metadata about the new resource pool
|
description: metadata about the new resource pool
|
||||||
returned: always
|
returned: always
|
||||||
type: dict
|
type: dict
|
||||||
sample: None
|
sample: None
|
||||||
|
|
|
@ -68,9 +68,7 @@ EXAMPLES = '''
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
running_host:
|
running_host:
|
||||||
description: List the host the virtual machine is registered to
|
description: List the host the virtual machine is registered to
|
||||||
returned:
|
returned: changed or success
|
||||||
- changed
|
|
||||||
- success
|
|
||||||
type: string
|
type: string
|
||||||
sample: 'host1.example.com'
|
sample: 'host1.example.com'
|
||||||
'''
|
'''
|
||||||
|
|
Loading…
Reference in a new issue