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

feat(plugins): add elasticache inventory #2201

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Rafjt
Copy link

@Rafjt Rafjt commented Oct 31, 2024

SUMMARY

These changes implement a new inventory plugin for amazon elasticache ressources.

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

aws_ec

ADDITIONAL INFORMATION
ansible-inventory -i aws_ec.yml --graph 

output exemple :
@all:
  |--@ungrouped:
  |--@replication_group:
  |  |--foo
  |--@cluster_group:
  |  |--foo-001
  |  |--foo-002

Copy link

github-actions bot commented Oct 31, 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/community.aws/actions/runs/11614161213

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

File changes:

  • A collections/community/aws/aws_ec_inventory.html
  • M collections/community/aws/aws_mq_inventory.html
  • M collections/community/aws/aws_ssm_connection.html
  • M collections/community/aws/index.html
  • M collections/index_inventory.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/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_mq_inventory.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_mq_inventory.html
index 9fda24c..d5657fa 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_mq_inventory.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_mq_inventory.html
@@ -23,7 +23,7 @@
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
     <link rel="next" title="Index of all Connection Plugins" href="../../index_connection.html" />
-    <link rel="prev" title="community.aws.aws_ssm connection – connect to EC2 instances via AWS Systems Manager" href="aws_ssm_connection.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+    <link rel="prev" title="community.aws.aws_ec inventory" href="aws_ec_inventory.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
 
@@ -150,7 +150,7 @@
           
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="aws_ssm_connection.html" class="btn btn-neutral float-left" title="community.aws.aws_ssm connection – connect to EC2 instances via AWS Systems Manager" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="aws_ec_inventory.html" class="btn btn-neutral float-left" title="community.aws.aws_ec inventory" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="../../index_connection.html" class="btn btn-neutral float-right" title="Index of all Connection Plugins" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_ssm_connection.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_ssm_connection.html
index 5ee4f1c..7f416bd 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/aws_ssm_connection.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/aws_ssm_connection.html
@@ -22,7 +22,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="community.aws.aws_mq inventory" href="aws_mq_inventory.html" />
+    <link rel="next" title="community.aws.aws_ec inventory" href="aws_ec_inventory.html" />
     <link rel="prev" title="community.aws.wafv2_web_acl_info module" href="wafv2_web_acl_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
@@ -564,7 +564,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-aws-s
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="wafv2_web_acl_info_module.html" class="btn btn-neutral float-left" title="community.aws.wafv2_web_acl_info module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="aws_mq_inventory.html" class="btn btn-neutral float-right" title="community.aws.aws_mq inventory" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="aws_ec_inventory.html" class="btn btn-neutral float-right" title="community.aws.aws_ec inventory" 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/community.aws/community.aws/docsbuild/base/collections/community/aws/index.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/index.html
index 2198a2e..2b80fd4 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/index.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/index.html
@@ -335,6 +335,7 @@
 <section id="inventory-plugins">
 <h3>Inventory Plugins<a class="headerlink" href="#inventory-plugins" title="Link to this heading"></a></h3>
 <ul class="simple">
+<li><p><a class="reference internal" href="aws_ec_inventory.html#ansible-collections-community-aws-aws-ec-inventory"><span class="std std-ref">aws_ec inventory</span></a> –</p></li>
 <li><p><a class="reference internal" href="aws_mq_inventory.html#ansible-collections-community-aws-aws-mq-inventory"><span class="std std-ref">aws_mq inventory</span></a> –</p></li>
 </ul>
 <div class="toctree-wrapper compound">
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/index_inventory.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/index_inventory.html
index b76f249..a113e5a 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/index_inventory.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/index_inventory.html
@@ -122,6 +122,7 @@
 <section id="community-aws">
 <h2>community.aws<a class="headerlink" href="#community-aws" title="Link to this heading"></a></h2>
 <ul class="simple">
+<li><p><a class="reference internal" href="community/aws/aws_ec_inventory.html#ansible-collections-community-aws-aws-ec-inventory"><span class="std std-ref">community.aws.aws_ec</span></a> –</p></li>
 <li><p><a class="reference internal" href="community/aws/aws_mq_inventory.html#ansible-collections-community-aws-aws-mq-inventory"><span class="std std-ref">community.aws.aws_mq</span></a> –</p></li>
 </ul>
 </section>

@Rafjt Rafjt force-pushed the inventory_elasticache branch from 482f169 to c184e2c Compare October 31, 2024 14:45
Copy link
Contributor

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

ansible-galaxy-importer FAILURE in 11m 51s (non-voting)
✔️ build-ansible-collection SUCCESS in 10m 07s
✔️ ansible-test-splitter SUCCESS in 3m 53s
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