ansible-collections / amazon.aws

Ansible Collection for Amazon AWS
GNU General Public License v3.0
277 stars 321 forks source link

Add dependent collections to galaxy.yml and requirements.yml #2145

Open GomathiselviS opened 6 days ago

GomathiselviS commented 6 days ago
SUMMARY

Depends-On: https://github.com/ansible/ansible-zuul-jobs/pull/1878

This PR adds dependent collections (needed for integration tests) to galaxy.yml and tests/integration/requirements.yml. These collections can be removed from required-projects used in ansible-zuul-jobs.

ISSUE TYPE
COMPONENT NAME
ADDITIONAL INFORMATION
github-actions[bot] commented 6 days ago

Docs Build 📝

Thank you for contribution!✨

The docsite for this PR is available for download as an artifact from this run: https://github.com/ansible-collections/amazon.aws/actions/runs/9664815973

You can compare to the docs for the main branch here: https://ansible-collections.github.io/amazon.aws/branch/main

File changes:

  • M collections/amazon/aws/autoscaling_group_info_module.html
  • M collections/amazon/aws/aws_region_info_module.html
  • M collections/amazon/aws/cloudformation_module.html
  • M collections/amazon/aws/docsite/CHANGELOG.html
  • M collections/amazon/aws/ec2_vpc_route_table_module.html
Click to see the diff comparison. **NOTE:** only file modifications are shown here. New and deleted files are excluded. See the file list and check the published docs to see those files. **The diff output was truncated because it exceeded the maximum size.** ```diff diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/autoscaling_group_info_module.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/autoscaling_group_info_module.html index 723c444..02cf4d0 100644 --- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/autoscaling_group_info_module.html +++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/autoscaling_group_info_module.html @@ -402,201 +402,388 @@ see
-

auto_scaling_group_arn

-

string

+

results

+

list / elements=dictionary

-

The Amazon Resource Name of the ASG

-

Returned: success

-

Sample: "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:10787c52-0bcb-427d-82ba-c8e4b008ed2e:autoScalingGroupName/public-webapp-production-1"

+

A list of Auto Scaling Groups.

+

Returned: always

-
-

auto_scaling_group_name

-

string

+
+

auto_scaling_group_arn

+

string

-

Name of autoscaling group

+

The Amazon Resource Name of the ASG.

+

Returned: success

+

Sample: "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:10787c52-0bcb-427d-82ba-c8e4b008ed2e:autoScalingGroupName/dev11"

+
+ +
+

auto_scaling_group_name

+

string

+
+

Name of autoscaling group.

Returned: success

Sample: "public-webapp-production-1"

-
-

availability_zones

-

list / elements=string

+
+

availability_zones

+

list / elements=string

-

List of Availability Zones that are enabled for this ASG.

+

List of Availability Zones that are enabled for this ASG.

Returned: success

Sample: ["us-west-2a", "us-west-2b", "us-west-2a"]

-
-

created_time

-

string

+
+

created_time

+

string

-

The date and time this ASG was created, in ISO 8601 format.

+

The date and time this ASG was created, in ISO 8601 format.

Returned: success

Sample: "2015-11-25T00:05:36.309Z"

-
-

default_cooldown

-

integer

+
+

default_cooldown

+

integer

-

The default cooldown time in seconds.

+

The default cooldown time in seconds.

Returned: success

Sample: 300

-
-

desired_capacity

-

integer

+
+

desired_capacity

+

integer

-

The number of EC2 instances that should be running in this group.

+

The number of EC2 instances that should be running in this group.

Returned: success

Sample: 3

-
-

health_check_period

-

integer

+
+

enabled_metrics

+

list / elements=dictionary

-

Length of time in seconds after a new EC2 instance comes into service that Auto Scaling starts checking its health.

+

The metrics enabled for the group.

Returned: success

-

Sample: 30

+

Sample: [{"granularity": "1Minute", "metric": "GroupAndWarmPoolTotalCapacity"}]

-
-

health_check_type

-

string

+
+

granularity

+

string

-

The service you want the health status from, one of “EC2” or “ELB”.

+

The granularity of the metric. The only valid value is 1Minute.

+

Returned: success

+

Sample: "1Minute"

+
+ +
+

metric

+

string

+
+

Name of the metric.

+

Returned: success

+

Sample: "GroupAndWarmPoolTotalCapacity"

+
+ +
+

health_check_grace_period

+

integer

+
+

Length of time in seconds after a new EC2 instance comes into service that Auto Scaling starts checking its health.

+

Returned: success

+

Sample: 300

+
+ +
+

health_check_type

+

string

+
+

The service you want the health status from, one of “EC2” or “ELB”.

Returned: success

Sample: "ELB"

-
-

instances

-

list / elements=string

+
+

instances

+

list / elements=dictionary

-

List of EC2 instances and their status as it relates to the ASG.

+

List of EC2 instances associated with ASG and their status.

Returned: success

-

Sample: [{"availability_zone": "us-west-2a", "health_status": "Healthy", "instance_id": "i-es22ad25", "launch_configuration_name": "public-webapp-production-1", "lifecycle_state": "InService", "protected_from_scale_in": "false"}]

+

Sample: [{"availability_zone": "us-west-2a", "health_status": "Healthy", "instance_id": "i-es22ad25", "launch_configuration_name": "public-webapp-production-1", "launch_template": {"launch_template_id": "lt-0b19eb00123456789", "launch_template_name": "test-template", "version": "1"}, "lifecycle_state": "InService", "protected_from_scale_in": "false"}]

-
-

launch_config_name

-

string

+
+

availability_zone

+

string

-

Name of launch configuration associated with the ASG. Same as launch_configuration_name, provided for compatibility with amazon.aws.autoscaling_group module.

+

The Availability Zone of the instance.

+

Returned: success

+

Sample: "ap-southeast-2a"

+
+ +
+

health_status

+

string

+
+

The last reported health status of the instance.

+

Returned: success

+

Sample: "Healthy"

+
+ +
+

instance_id

+

string

+
+

The ID of the instance.

+

Returned: success

+

Sample: "i-012345678"

+
+ +
+

instance_type

+

string

+
+

The instance type size of the running instance.

+

Returned: success

+

Sample: "t2.micro"

+
+ +
+

launch_template

+

dictionary

+
+

The EC2 launch template to base instance configuration on.

+

Returned: success

+
+ +
+

launch_template_id

+

string

+
+

The ID of the launch template.

+

Returned: success

+
+ +
+

launch_template_name

+

string

+
+

The name of the launch template.

+

Returned: success

+
+ +
+

version

+

integer

+
+

The specific version of the launch template to use.

+

Returned: success

+
+ +
+

lifecycle_state

+

string

+
+

A description of the current lifecycle state.

+

Returned: success

+
+ +
+

protected_from_scale_in

+

boolean

+
+

Indicates whether the instance is protected from termination by Amazon EC2 Auto Scaling when scaling in.

+

Returned: success

+
+ +
+

launch_config_name

+

string

+
+

Name of launch configuration associated with the ASG. Same as launch_configuration_name, provided for compatibility with amazon.aws.autoscaling_group module.

Returned: success

Sample: "public-webapp-production-1"

-
-

launch_configuration_name

-

string

+
+

launch_configuration_name

+

string

-

Name of launch configuration associated with the ASG.

+

Name of launch configuration associated with the ASG.

Returned: success

Sample: "public-webapp-production-1"

-
-

lifecycle_hooks

-

list / elements=string

+
+

lifecycle_hooks

+

list / elements=string

-

List of lifecycle hooks for the ASG.

+

List of lifecycle hooks for the ASG.

Returned: success

Sample: [{"AutoScalingGroupName": "public-webapp-production-1", "DefaultResult": "ABANDON", "GlobalTimeout": 172800, "HeartbeatTimeout": 3600, "LifecycleHookName": "instance-launch", "LifecycleTransition": "autoscaling:EC2_INSTANCE_LAUNCHING"}, {"AutoScalingGroupName": "public-webapp-production-1", "DefaultResult": "ABANDON", "GlobalTimeout": 172800, "HeartbeatTimeout": 3600, "LifecycleHookName": "instance-terminate", "LifecycleTransition": "autoscaling:EC2_INSTANCE_TERMINATING"}]

-
-

load_balancer_names

-

list / elements=string

+
+

load_balancer_names

+

list / elements=string

-

List of load balancers names attached to the ASG.

+

List of load balancers names attached to the ASG.

Returned: success

Sample: ["elb-webapp-prod"]

-
-

max_size

-

integer

+
+

max_size

+

integer

-

Maximum size of group

+

Maximum size of group.

Returned: success

Sample: 3

-
-

min_size

-

integer

+
+

min_size

+

integer

-

Minimum size of group

+

Minimum size of group.

Returned: success

Sample: 1

-
-

new_instances_protected_from_scale_in

-

boolean

+
+

new_instances_protected_from_scale_in

+

boolean

-

Whether or not new instances a protected from automatic scaling in.

+

Whether or not new instances a protected from automatic scaling in.

Returned: success

Sample: false

-
-

placement_group

-

string

+
+

placement_group

+

string

-

Placement group into which instances are launched, if any.

+

Placement group into which instances are launched, if any.

Returned: success

Sample: "None"

-
-

status

-

string

+
+

service_linked_role_arn

+

string

-

The current state of the group when DeleteAutoScalingGroup is in progress.

+

The ARN of the service-linked role that the Auto Scaling group uses to call other Amazon Web Services on your behalf.

+

Returned: success

+

Sample: "arn:aws:iam::721234567890:role/aws-service-role/autoscaling.amazonaws.com/AWSServiceRoleForAutoScaling"

+
+ +
+

status

+

string

+
+

The current state of the group when DeleteAutoScalingGroup is in progress.

Returned: success

Sample: "None"

-
-

tags

-

list / elements=string

+
+

suspended_processes

+

list / elements=dictionary

-

List of tags for the ASG, and whether or not each tag propagates to instances at launch.

+

The suspended processes associated with the group.

+

Returned: success

+

Sample: [{"process_name": "AddToLoadBalancer", "suspension_reason": "User suspended at 2018-08-30T14:11:58Z"}]

+
+ +
+

process_name

+

string

+
+

The name of the suspended process.

+

Returned: success

+
+ +
+

suspension_reason

+

string

+
+

The reason that the process was suspended.

+

Returned: success

+
+ +
+

tags

+

list / elements=string

+
+

List of tags for the ASG, and whether or not each tag propagates to instances at launch.

Returned: success

Sample: [{"key": "Name", "propagate_at_launch": "true", "resource_id": "public-webapp-production-1", "resource_type": "auto-scaling-group", "value": "public-webapp-production-1"}, {"key": "env", "propagate_at_launch": "true", "resource_id": "public-webapp-production-1", "resource_type": "auto-scaling-group", "value": "production"}]

-
-

target_group_arns

-

list / elements=string

+
+

target_group_arns

+

list / elements=string

-

List of ARNs of the target groups that the ASG populates

+

List of ARNs of the target groups that the ASG populates.

Returned: success

Sample: ["arn:aws:elasticloadbalancing:ap-southeast-2:123456789012:targetgroup/target-group-host-hello/1a2b3c4d5e6f1a2b", "arn:aws:elasticloadbalancing:ap-southeast-2:123456789012:targetgroup/target-group-path-world/abcd1234abcd1234"]

-
-

softwarefactory-project-zuul[bot] commented 6 days ago

Build failed. https://ansible.softwarefactory-project.io/zuul/buildset/a212f672fb364fee9a267223d1728e19

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 7m 59s :heavy_check_mark: build-ansible-collection SUCCESS in 9m 24s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 25s :x: integration-amazon.aws-1 FAILURE in 5m 47s Skipped 43 jobs

softwarefactory-project-zuul[bot] commented 6 days ago

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/a3a2535e564f4e75bdcbf77fc04fa3f4

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 20m 31s :heavy_check_mark: build-ansible-collection SUCCESS in 8m 41s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 19s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 35m 26s Skipped 43 jobs

softwarefactory-project-zuul[bot] commented 5 days ago

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/4780bfe76abf4bf3a219f185343ffe5a

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 25s :heavy_check_mark: build-ansible-collection SUCCESS in 8m 38s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 28s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 16m 20s Skipped 43 jobs