Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] new module - autoscaling_instance #2296

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

tremble
Copy link
Contributor

@tremble tremble commented Sep 17, 2024

SUMMARY

Looking to simplify autoscaling_group, add autoscaling_instance as a new module so we can deprecate support for it in autoscaling_group

ISSUE TYPE
  • New Module Pull Request
COMPONENT NAME

autoscaling_instance

ADDITIONAL INFORMATION

@tremble tremble marked this pull request as draft September 17, 2024 11:16
Copy link

github-actions bot commented Sep 17, 2024

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/10906047990

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

File changes:

  • A collections/amazon/aws/autoscaling_instance_info_module.html
  • A collections/amazon/aws/autoscaling_instance_module.html
  • M collections/amazon/aws/autoscaling_group_info_module.html
  • M collections/amazon/aws/aws_az_info_module.html
  • M collections/amazon/aws/index.html
  • M collections/index_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.

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 9cae123..24cee45 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
@@ -24,7 +24,7 @@
         <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="next" title="amazon.aws.aws_az_info module – Gather information about availability zones in AWS" href="aws_az_info_module.html" />
+    <link rel="next" title="amazon.aws.autoscaling_instance module – manage instances associated with AWS AutoScaling Groups (ASGs)" href="autoscaling_instance_module.html" />
     <link rel="prev" title="amazon.aws.autoscaling_group module – Create or delete AWS AutoScaling Groups (ASGs)" href="autoscaling_group_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
@@ -812,7 +812,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-autoscal
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="autoscaling_group_module.html" class="btn btn-neutral float-left" title="amazon.aws.autoscaling_group module – Create or delete AWS AutoScaling Groups (ASGs)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="aws_az_info_module.html" class="btn btn-neutral float-right" title="amazon.aws.aws_az_info module – Gather information about availability zones in AWS" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="autoscaling_instance_module.html" class="btn btn-neutral float-right" title="amazon.aws.autoscaling_instance module – manage instances associated with AWS AutoScaling Groups (ASGs)" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/aws_az_info_module.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/aws_az_info_module.html
index 22ddedb..5a957a0 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/aws_az_info_module.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/aws_az_info_module.html
@@ -25,7 +25,7 @@
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
     <link rel="next" title="amazon.aws.aws_caller_info module – Get information about the user and account being used to make AWS calls" href="aws_caller_info_module.html" />
-    <link rel="prev" title="amazon.aws.autoscaling_group_info module – Gather information about EC2 Auto Scaling Groups (ASGs) in AWS" href="autoscaling_group_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+    <link rel="prev" title="amazon.aws.autoscaling_instance_info module – describe instances associated with AWS AutoScaling Groups (ASGs)" href="autoscaling_instance_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
 
@@ -502,7 +502,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-az-i
           
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="autoscaling_group_info_module.html" class="btn btn-neutral float-left" title="amazon.aws.autoscaling_group_info module – Gather information about EC2 Auto Scaling Groups (ASGs) in AWS" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="autoscaling_instance_info_module.html" class="btn btn-neutral float-left" title="amazon.aws.autoscaling_instance_info module – describe instances associated with AWS AutoScaling Groups (ASGs)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="aws_caller_info_module.html" class="btn btn-neutral float-right" title="amazon.aws.aws_caller_info module – Get information about the user and account being used to make AWS calls" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/index.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/index.html
index 8c464d9..e9d4103 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/index.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/index.html
@@ -219,6 +219,8 @@
 <ul class="simple">
 <li><p><a class="reference internal" href="autoscaling_group_module.html#ansible-collections-amazon-aws-autoscaling-group-module"><span class="std std-ref">autoscaling_group module</span></a> – Create or delete AWS AutoScaling Groups (ASGs)</p></li>
 <li><p><a class="reference internal" href="autoscaling_group_info_module.html#ansible-collections-amazon-aws-autoscaling-group-info-module"><span class="std std-ref">autoscaling_group_info module</span></a> – Gather information about EC2 Auto Scaling Groups (ASGs) in AWS</p></li>
+<li><p><a class="reference internal" href="autoscaling_instance_module.html#ansible-collections-amazon-aws-autoscaling-instance-module"><span class="std std-ref">autoscaling_instance module</span></a> – manage instances associated with AWS AutoScaling Groups (ASGs)</p></li>
+<li><p><a class="reference internal" href="autoscaling_instance_info_module.html#ansible-collections-amazon-aws-autoscaling-instance-info-module"><span class="std std-ref">autoscaling_instance_info module</span></a> – describe instances associated with AWS AutoScaling Groups (ASGs)</p></li>
 <li><p><a class="reference internal" href="aws_az_info_module.html#ansible-collections-amazon-aws-aws-az-info-module"><span class="std std-ref">aws_az_info module</span></a> – Gather information about availability zones in AWS</p></li>
 <li><p><a class="reference internal" href="aws_caller_info_module.html#ansible-collections-amazon-aws-aws-caller-info-module"><span class="std std-ref">aws_caller_info module</span></a> – Get information about the user and account being used to make AWS calls</p></li>
 <li><p><a class="reference internal" href="aws_region_info_module.html#ansible-collections-amazon-aws-aws-region-info-module"><span class="std std-ref">aws_region_info module</span></a> – Gather information about AWS regions</p></li>
diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/index_module.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/index_module.html
index 9174c1a..fb59631 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/index_module.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/index_module.html
@@ -127,6 +127,8 @@
 <ul class="simple">
 <li><p><a class="reference internal" href="amazon/aws/autoscaling_group_module.html#ansible-collections-amazon-aws-autoscaling-group-module"><span class="std std-ref">amazon.aws.autoscaling_group</span></a> – Create or delete AWS AutoScaling Groups (ASGs)</p></li>
 <li><p><a class="reference internal" href="amazon/aws/autoscaling_group_info_module.html#ansible-collections-amazon-aws-autoscaling-group-info-module"><span class="std std-ref">amazon.aws.autoscaling_group_info</span></a> – Gather information about EC2 Auto Scaling Groups (ASGs) in AWS</p></li>
+<li><p><a class="reference internal" href="amazon/aws/autoscaling_instance_module.html#ansible-collections-amazon-aws-autoscaling-instance-module"><span class="std std-ref">amazon.aws.autoscaling_instance</span></a> – manage instances associated with AWS AutoScaling Groups (ASGs)</p></li>
+<li><p><a class="reference internal" href="amazon/aws/autoscaling_instance_info_module.html#ansible-collections-amazon-aws-autoscaling-instance-info-module"><span class="std std-ref">amazon.aws.autoscaling_instance_info</span></a> – describe instances associated with AWS AutoScaling Groups (ASGs)</p></li>
 <li><p><a class="reference internal" href="amazon/aws/aws_az_info_module.html#ansible-collections-amazon-aws-aws-az-info-module"><span class="std std-ref">amazon.aws.aws_az_info</span></a> – Gather information about availability zones in AWS</p></li>
 <li><p><a class="reference internal" href="amazon/aws/aws_caller_info_module.html#ansible-collections-amazon-aws-aws-caller-info-module"><span class="std std-ref">amazon.aws.aws_caller_info</span></a> – Get information about the user and account being used to make AWS calls</p></li>
 <li><p><a class="reference internal" href="amazon/aws/aws_region_info_module.html#ansible-collections-amazon-aws-aws-region-info-module"><span class="std std-ref">amazon.aws.aws_region_info</span></a> – Gather information about AWS regions</p></li>

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 33s
✔️ build-ansible-collection SUCCESS in 10m 48s
✔️ ansible-test-splitter SUCCESS in 4m 19s
integration-amazon.aws-1 FAILURE in 36m 05s
✔️ integration-amazon.aws-2 SUCCESS in 36m 29s
✔️ integration-amazon.aws-3 SUCCESS in 13m 49s
✔️ integration-amazon.aws-4 SUCCESS in 30m 23s
✔️ integration-amazon.aws-5 SUCCESS in 33m 01s
✔️ integration-amazon.aws-6 SUCCESS in 28m 11s
✔️ integration-amazon.aws-7 SUCCESS in 31m 48s
✔️ integration-amazon.aws-8 SUCCESS in 26m 46s
✔️ integration-amazon.aws-9 SUCCESS in 28m 57s
✔️ integration-amazon.aws-10 SUCCESS in 29m 00s
✔️ integration-amazon.aws-11 SUCCESS in 14m 24s
✔️ integration-amazon.aws-12 SUCCESS in 11m 59s
✔️ integration-amazon.aws-13 SUCCESS in 12m 00s
✔️ integration-amazon.aws-14 SUCCESS in 18m 55s
✔️ integration-amazon.aws-15 SUCCESS in 7m 32s
✔️ integration-amazon.aws-16 SUCCESS in 31m 00s
✔️ integration-amazon.aws-17 SUCCESS in 30m 43s
✔️ integration-amazon.aws-18 SUCCESS in 24m 20s
✔️ integration-amazon.aws-19 SUCCESS in 17m 53s
✔️ integration-amazon.aws-20 SUCCESS in 33m 08s
✔️ integration-amazon.aws-21 SUCCESS in 25m 20s
✔️ integration-amazon.aws-22 SUCCESS in 20m 35s
Skipped 22 jobs

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 49s
✔️ build-ansible-collection SUCCESS in 10m 35s
✔️ ansible-test-splitter SUCCESS in 4m 22s
✔️ integration-amazon.aws-1 SUCCESS in 33m 50s
✔️ integration-amazon.aws-2 SUCCESS in 31m 31s
✔️ integration-amazon.aws-3 SUCCESS in 13m 19s
✔️ integration-amazon.aws-4 SUCCESS in 30m 31s
✔️ integration-amazon.aws-5 SUCCESS in 34m 44s
✔️ integration-amazon.aws-6 SUCCESS in 21m 34s
✔️ integration-amazon.aws-7 SUCCESS in 36m 25s
✔️ integration-amazon.aws-8 SUCCESS in 27m 07s
✔️ integration-amazon.aws-9 SUCCESS in 31m 04s
✔️ integration-amazon.aws-10 SUCCESS in 32m 53s
✔️ integration-amazon.aws-11 SUCCESS in 13m 24s
✔️ integration-amazon.aws-12 SUCCESS in 11m 25s
✔️ integration-amazon.aws-13 SUCCESS in 12m 35s
✔️ integration-amazon.aws-14 SUCCESS in 18m 35s
✔️ integration-amazon.aws-15 SUCCESS in 7m 55s
✔️ integration-amazon.aws-16 SUCCESS in 47m 01s
✔️ integration-amazon.aws-17 SUCCESS in 33m 49s
✔️ integration-amazon.aws-18 SUCCESS in 34m 33s
✔️ integration-amazon.aws-19 SUCCESS in 16m 27s
✔️ integration-amazon.aws-20 SUCCESS in 26m 58s
✔️ integration-amazon.aws-21 SUCCESS in 24m 09s
✔️ integration-amazon.aws-22 SUCCESS in 20m 51s
Skipped 22 jobs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant