-
Notifications
You must be signed in to change notification settings - Fork 396
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
Refactor ec2_transit_gateway_* modules #2158
base: main
Are you sure you want to change the base?
Refactor ec2_transit_gateway_* modules #2158
Conversation
Docs Build 📝Thank you for contribution!✨ The docsite for this PR is available for download as an artifact from this run: You can compare to the docs for the File changes:
Click to see the diff comparison.NOTE: only file modifications are shown here. New and deleted files are excluded. The diff output was truncated because it exceeded the maximum size. diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_transit_gateway_info_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_transit_gateway_info_module.html
index 8aef659..f02df5c 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_transit_gateway_info_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_transit_gateway_info_module.html
@@ -7,7 +7,7 @@
<meta content="2.15.0" name="antsibull-docs" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>community.aws.ec2_transit_gateway_info module – Gather information about ec2 transit gateways in AWS — Ansible collections documentation</title>
+ <title>community.aws.ec2_transit_gateway_info module – Retrieve information about EC2 Transit Gateways in AWS — Ansible collections documentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=5707b69d" />
<link rel="stylesheet" type="text/css" href="../../../_static/css/ansible.css?v=c5b67dd2" />
<link rel="stylesheet" type="text/css" href="../../../_static/antsibull-minimal.css" />
@@ -118,7 +118,7 @@
<li class="breadcrumb-item"><a href="../../index.html">Collection Index</a></li>
<li class="breadcrumb-item"><a href="../index.html">Collections in the Community Namespace</a></li>
<li class="breadcrumb-item"><a href="index.html">Community.Aws</a></li>
- <li class="breadcrumb-item active">community.aws.ec2_transit_gateway_info module – Gather information about ec2 transit gateways in AWS</li>
+ <li class="breadcrumb-item active">community.aws.ec2_transit_gateway_info module – Retrieve information about EC2 Transit Gateways in AWS</li>
<li class="wy-breadcrumbs-aside">
<!-- User defined GitHub URL -->
<a href="https://github.com/ansible-collections/community.aws/edit/main/plugins/modules/ec2_transit_gateway_info.py?description=%23%23%23%23%23%20SUMMARY%0A%3C!—%20Your%20description%20here%20–%3E%0A%0A%0A%23%23%23%23%23%20ISSUE%20TYPE%0A-%20Docs%20Pull%20Request%0A%0A%2Blabel:%20docsite_pr" class="fa fa-github"> Edit on GitHub</a>
@@ -131,8 +131,8 @@
<div itemprop="articleBody">
- <span class="target" id="ansible-collections-community-aws-ec2-transit-gateway-info-module"></span><section id="community-aws-ec2-transit-gateway-info-module-gather-information-about-ec2-transit-gateways-in-aws">
-<h1>community.aws.ec2_transit_gateway_info module – Gather information about ec2 transit gateways in AWS<a class="headerlink" href="#community-aws-ec2-transit-gateway-info-module-gather-information-about-ec2-transit-gateways-in-aws" title="Link to this heading"></a></h1>
+ <span class="target" id="ansible-collections-community-aws-ec2-transit-gateway-info-module"></span><section id="community-aws-ec2-transit-gateway-info-module-retrieve-information-about-ec2-transit-gateways-in-aws">
+<h1>community.aws.ec2_transit_gateway_info module – Retrieve information about EC2 Transit Gateways in AWS<a class="headerlink" href="#community-aws-ec2-transit-gateway-info-module-retrieve-information-about-ec2-transit-gateways-in-aws" title="Link to this heading"></a></h1>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>This module is part of the <a class="reference external" href="https://galaxy.ansible.com/ui/repo/published/community/aws/">community.aws collection</a> (version 9.0.0-dev0).</p>
@@ -157,7 +157,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<section id="synopsis">
<h2><a class="toc-backref" href="#id1" role="doc-backlink">Synopsis</a><a class="headerlink" href="#synopsis" title="Link to this heading"></a></h2>
<ul class="simple">
-<li><p>Gather information about ec2 transit gateways in AWS</p></li>
+<li><p>Gather information about EC2 Transit Gateways in AWS.</p></li>
</ul>
</section>
<section id="requirements">
@@ -242,7 +242,8 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<div class="ansibleOptionAnchor" id="parameter-filters"></div><p class="ansible-option-title" id="ansible-collections-community-aws-ec2-transit-gateway-info-module-parameter-filters"><strong>filters</strong></p>
<a class="ansibleOptionLink" href="#parameter-filters" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">dictionary</span></p>
</div></td>
-<td><div class="ansible-option-cell"><p>A dict of filters to apply. Each dict item consists of a filter key and a filter value. See <a class="reference external" href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeTransitGateways.html">https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeTransitGateways.html</a> for filters.</p>
+<td><div class="ansible-option-cell"><p>A dictionary of filters to apply to the query. Each key-value pair represents a filter key and its corresponding value.</p>
+<p>For a complete list of available filters, refer to the AWS documentation <a class="reference external" href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeTransitGateways.html">https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeTransitGateways.html</a>.</p>
<p class="ansible-option-line"><strong class="ansible-option-default-bold">Default:</strong> <code class="ansible-option-default docutils literal notranslate"><span class="pre">{}</span></code></p>
</div></td>
</tr>
@@ -314,7 +315,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<a class="ansibleOptionLink" href="#parameter-transit_gateway_ids" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-aliases">aliases: transit_gateway_id</span></p>
<p class="ansible-option-type-line"><span class="ansible-option-type">list</span> / <span class="ansible-option-elements">elements=string</span></p>
</div></td>
-<td><div class="ansible-option-cell"><p>A list of transit gateway IDs to gather information for.</p>
+<td><div class="ansible-option-cell"><p>A list of Transit Gateway IDs for which to gather information.</p>
<p class="ansible-option-line"><strong class="ansible-option-default-bold">Default:</strong> <code class="ansible-option-default docutils literal notranslate"><span class="pre">[]</span></code></p>
</div></td>
</tr>
@@ -382,9 +383,10 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<tbody>
<tr class="row-even"><td><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="return-transit_gateways"></div><p class="ansible-option-title" id="ansible-collections-community-aws-ec2-transit-gateway-info-module-return-transit-gateways"><strong>transit_gateways</strong></p>
-<a class="ansibleOptionLink" href="#return-transit_gateways" title="Permalink to this return value"></a><p class="ansible-option-type-line"><span class="ansible-option-type">complex</span></p>
+<a class="ansibleOptionLink" href="#return-transit_gateways" title="Permalink to this return value"></a><p class="ansible-option-type-line"><span class="ansible-option-type">list</span> / <span class="ansible-option-elements">elements=dictionary</span></p>
</div></td>
-<td><div class="ansible-option-cell"><p>Transit gateways that match the provided filters. Each element consists of a dict with all the information related to that transit gateway.</p>
+<td><div class="ansible-option-cell"><p>Transit gateways that match the provided filters.</p>
+<p>Each element consists of a dict with all the information related to that transit gateway.</p>
<p class="ansible-option-line"><strong class="ansible-option-returned-bold">Returned:</strong> on success</p>
</div></td>
</tr>
@@ -408,7 +410,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
</tr>
<tr class="row-odd"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="return-transit_gateways/options"></div><p class="ansible-option-title" id="ansible-collections-community-aws-ec2-transit-gateway-info-module-return-transit-gateways-options"><strong>options</strong></p>
-<a class="ansibleOptionLink" href="#return-transit_gateways/options" title="Permalink to this return value"></a><p class="ansible-option-type-line"><span class="ansible-option-type">complex</span></p>
+<a class="ansibleOptionLink" href="#return-transit_gateways/options" title="Permalink to this return value"></a><p class="ansible-option-type-line"><span class="ansible-option-type">dictionary</span></p>
</div></td>
<td><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>A dictionary of the transit gateway options.</p>
<p class="ansible-option-line"><strong class="ansible-option-returned-bold">Returned:</strong> always</p>
@@ -418,7 +420,8 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<div class="ansibleOptionAnchor" id="return-transit_gateways/options/amazon_side_asn"></div><p class="ansible-option-title" id="ansible-collections-community-aws-ec2-transit-gateway-info-module-return-transit-gateways-options-amazon-side-asn"><strong>amazon_side_asn</strong></p>
<a class="ansibleOptionLink" href="#return-transit_gateways/options/amazon_side_asn" title="Permalink to this return value"></a><p class="ansible-option-type-line"><span class="ansible-option-type">integer</span></p>
</div></td>
-<td><div class="ansible-option-indent-desc"></div><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>A private Autonomous System Number (ASN) for the Amazon side of a BGP session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.</p>
+<td><div class="ansible-option-indent-desc"></div><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>A private Autonomous System Number (ASN) for the Amazon ide of a BGP session.</p>
+<p>The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.</p>
<p class="ansible-option-line"><strong class="ansible-option-returned-bold">Returned:</strong> always</p>
<p class="ansible-option-line ansible-option-sample"><strong class="ansible-option-sample-bold">Sample:</strong> <code class="ansible-option-sample docutils literal notranslate"><span class="pre">64512</span></code></p>
</div></td>
@@ -429,7 +432,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
</div></td>
<td><div class="ansible-option-indent-desc"></div><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>The ID of the default association route table.</p>
<p class="ansible-option-line"><strong class="ansible-option-returned-bold">Returned:</strong> when present</p>
-<p class="ansible-option-line ansible-option-sample"><strong class="ansible-option-sample-bold">Sample:</strong> <code class="ansible-option-sample docutils literal notranslate"><span class="pre">"rtb-11223344"</span></code></p>
+<p class="ansible-option-line ansible-option-sample"><strong class="ansible-option-sample-bold">Sample:</strong> <code class="ansible-option-sample docutils literal notranslate"><span class="pre">"tgw-rtb-0fd332c911223344"</span></code></p>
</div></td>
</tr>
<tr class="row-even"><td><div class="ansible-option-indent"></div><div class="ansible-option-indent"></div><div class="ansible-option-cell">
@@ -520,7 +523,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
</div></td>
<td><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>A dict of tags associated with the transit gateway.</p>
<p class="ansible-option-line"><strong class="ansible-option-returned-bold">Returned:</strong> always</p>
-<p class="ansible-option-line ansible-option-sample"><strong class="ansible-option-sample-bold">Sample:</strong> <code class="ansible-option-sample docutils literal notranslate"><span class="pre">{"Name":</span> <span class="pre">"A</span> <span class="pre">sample</span> <span class="pre">TGW"}</span></code></p>
+<p class="ansible-option-line ansible-option-sample"><strong class="ansible-option-sample-bold">Sample:</strong> <code class="ansible-option-sample docutils literal notranslate"><span class="pre">{"Env":</span> <span class="pre">"Dev",</span> <span class="pre">"Name":</span> <span class="pre">"A</span> <span class="pre">sample</span> <span class="pre">TGW"}</span></code></p>
</div></td>
</tr>
<tr class="row-even"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_transit_gateway_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_transit_gateway_module.html
index 05eec7e..38b1f1c 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_transit_gateway_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_transit_gateway_module.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.ec2_transit_gateway_info module – Gather information about ec2 transit gateways in AWS" href="ec2_transit_gateway_info_module.html" />
+ <link rel="next" title="community.aws.ec2_transit_gateway_info module – Retrieve information about EC2 Transit Gateways in AWS" href="ec2_transit_gateway_info_module.html" />
<link rel="prev" title="community.aws.ec2_snapshot_copy module – Copies an EC2 snapshot and returns the new Snapshot ID" href="ec2_snapshot_copy_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
@@ -396,8 +396,8 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<div class="ansibleOptionAnchor" id="parameter-state"></div><p class="ansible-option-title" id="ansible-collections-community-aws-ec2-transit-gateway-module-parameter-state"><strong>state</strong></p>
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
</div></td>
-<td><div class="ansible-option-cell"><p><code class="docutils literal notranslate"><span class="pre">present</span></code> to ensure resource is created.</p>
-<p><code class="docutils literal notranslate"><span class="pre">absent</span></code> to remove resource.</p>
+<td><div class="ansible-option-cell"><p><code class="ansible-value docutils literal notranslate"><span class="pre">present</span></code> to ensure resource is created.</p>
+<p><code class="ansible-value docutils literal notranslate"><span class="pre">absent</span></code> to remove resource.</p>
<p class="ansible-option-line"><strong class="ansible-option-choices">Choices:</strong></p>
<ul class="simple">
<li><p><code class="ansible-option-default-bold docutils literal notranslate"><strong><span class="pre">"present"</span></strong></code> <span class="ansible-option-choices-default-mark">← (default)</span></p></li>
@@ -451,7 +451,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<div class="ansibleOptionAnchor" id="parameter-wait"></div><p class="ansible-option-title" id="ansible-collections-community-aws-ec2-transit-gateway-module-parameter-wait"><strong>wait</strong></p>
<a class="ansibleOptionLink" href="#parameter-wait" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
</div></td>
-<td><div class="ansible-option-cell"><p>Whether to wait for status</p>
+<td><div class="ansible-option-cell"><p>Whether to wait for status.</p>
<p class="ansible-option-line"><strong class="ansible-option-choices">Choices:</strong></p>
<ul class="simple">
<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">false</span></code></p></li>
@@ -463,7 +463,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<div class="ansibleOptionAnchor" id="parameter-wait_timeout"></div><p class="ansible-option-title" id="ansible-collections-community-aws-ec2-transit-gateway-module-parameter-wait-timeout"><strong>wait_timeout</strong></p>
<a class="ansibleOptionLink" href="#parameter-wait_timeout" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">integer</span></p>
</div></td>
-<td><div class="ansible-option-cell"><p>number of seconds to wait for status</p>
+<td><div class="ansible-option-cell"><p>Number of seconds to wait for status.</p>
<p class="ansible-option-line"><strong class="ansible-option-default-bold">Default:</strong> <code class="ansible-option-default docutils literal notranslate"><span class="pre">300</span></code></p>
</div></td>
</tr>
@@ -559,7 +559,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<div class="ansibleOptionAnchor" id="return-transit_gateway/options"></div><p class="ansible-option-title" id="ansible-collections-community-aws-ec2-transit-gateway-module-return-transit-gateway-options"><strong>options</strong></p>
<a class="ansibleOptionLink" href="#return-transit_gateway/options" title="Permalink to this return value"></a><p class="ansible-option-type-line"><span class="ansible-option-type">complex</span></p>
</div></td>
-<td><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>The options attributes of the transit gateway</p>
+<td><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>The options attributes of the transit gateway.</p>
<p class="ansible-option-line"><strong class="ansible-option-returned-bold">Returned:</strong> always</p>
</div></td>
</tr>
@@ -667,7 +667,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<div class="ansibleOptionAnchor" id="return-transit_gateway/tags"></div><p class="ansible-option-title" id="ansible-collections-community-aws-ec2-transit-gateway-module-return-transit-gateway-tags"><strong>tags</strong></p>
<a class="ansibleOptionLink" href="#return-transit_gateway/tags" title="Permalink to this return value"></a><p class="ansible-option-type-line"><span class="ansible-option-type">dictionary</span></p>
</div></td>
-<td><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>A dictionary of resource tags</p>
+<td><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell"><p>A dictionary of resource tags.</p>
<p class="ansible-option-line"><strong class="ansible-option-returned-bold">Returned:</strong> always</p>
<p class="ansible-option-line ansible-option-sample"><strong class="ansible-option-sample-bold">Sample:</strong> <code class="ansible-option-sample docutils literal notranslate"><span class="pre">{"tags":</span> <span class="pre">{"Name":</span> <span class="pre">"nonprod_tgw"}}</span></code></p>
</div></td>
@@ -716,7 +716,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="ec2_snapshot_copy_module.html" class="btn btn-neutral float-left" title="community.aws.ec2_snapshot_copy module – Copies an EC2 snapshot and returns the new Snapshot ID" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
- <a href="ec2_transit_gateway_info_module.html" class="btn btn-neutral float-right" title="community.aws.ec2_transit_gateway_info module – Gather information about ec2 transit gateways in AWS" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+ <a href="ec2_transit_gateway_info_module.html" class="btn btn-neutral float-right" title="community.aws.ec2_transit_gateway_info module – Retrieve information about EC2 Transit Gateways in AWS" 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/ec2_transit_gateway_vpc_attachment_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_transit_gateway_vpc_attachment_module.html
index 27796ee..8f7b6ad 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_transit_gateway_vpc_attachment_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_transit_gateway_vpc_attachment_module.html
@@ -23,7 +23,7 @@
<script src="../../../_static/js/theme.js"></script>
<link rel="search" title="Search" href="../../../search.html" />
<link rel="next" title="community.aws.ec2_transit_gateway_vpc_attachment_info module – describes AWS Transit Gateway VPC attachments" href="ec2_transit_gateway_vpc_attachment_info_module.html" />
- <link rel="prev" title="community.aws.ec2_transit_gateway_info module – Gather information about ec2 transit gateways in AWS" href="ec2_transit_gateway_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+ <link rel="prev" title="community.aws.ec2_transit_gateway_info module – Retrieve information about EC2 Transit Gateways in AWS" href="ec2_transit_gateway_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
@@ -656,7 +656,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-t
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
- <a href="ec2_transit_gateway_info_module.html" class="btn btn-neutral float-left" title="community.aws.ec2_transit_gateway_info module – Gather information about ec2 transit gateways in AWS" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+ <a href="ec2_transit_gateway_info_module.html" class="btn btn-neutral float-left" title="community.aws.ec2_transit_gateway_info module – Retrieve information about EC2 Transit Gateways in AWS" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="ec2_transit_gateway_vpc_attachment_info_module.html" class="btn btn-neutral float-right" title="community.aws.ec2_transit_gateway_vpc_attachment_info module – describes AWS Transit Gateway VPC attachments" 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/ec2_vpc_peer_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_vpc_peer_module.html
index 01067bd..48238e0 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/ec2_vpc_peer_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/ec2_vpc_peer_module.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.ec2_vpc_peering_info module – Retrieves AWS VPC Peering details using AWS methods." href="ec2_vpc_peering_info_module.html" />
+ <link rel="next" title="community.aws.ec2_vpc_peering_info module – Retrieves AWS VPC Peering details using AWS methods" href="ec2_vpc_peering_info_module.html" />
<link rel="prev" title="community.aws.ec2_vpc_nacl_info module – Gather information about Network ACLs in an AWS VPC" href="ec2_vpc_nacl_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
@@ -406,7 +406,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-v
<div class="admonition note">
<p class="admonition-title">Note</p>
<ul class="simple">
-<li><p>Support for <em>purge_tags</em> was added in release 2.0.0.</p></li>
+<li><p>Support for <code class="ansible-option docutils literal notranslate"><strong><a class="reference internal" href="#ansible-collections-community-aws-ec2-vpc-peer-module-parameter-purge-tags"><span class="std std-ref"><span class="pre">purge_tags</span></span></a></strong></code> was added in release 2.0.0.</p></li>
<li><p><strong>Caution:</strong> For modules, environment variables and configuration files are read from the Ansible ‘host’ context and not the ‘controller’ context. As such, files may need to be explicitly copied to the ‘host’. For lookup and connection plugins, environment variables and configuration files are read from the Ansible ‘controller’ context and not the ‘host’ context.</p></li>
<li><p>The AWS SDK (boto3) that Ansible uses may also read defaults for credentials and other settings, such as the region, from its configuration files in the Ansible ‘host’ context (typically <code class="docutils literal notranslate"><span class="pre">~/.aws/credentials</span></code>). See <a class="reference external" href="https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html">https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html</a> for more information.</p></li>
</ul>
@@ -415,152 +415,152 @@ see <a class="reference internal" href="#ansible-collections-community-aws-ec2-v
<section id="examples">
<h2><a class="toc-backref" href="#id5" role="doc-backlink">Examples</a><a class="headerlink" href="#examples" title="Link to this heading"></a></h2>
<div class="highlight-yaml+jinja notranslate"><div class="highlight"><pre><span></span><span class="c1"># Complete example to create and accept a local peering connection.</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create local account VPC peering Connection</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create local account EC2 VPC Peering Connection</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span>
-<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-12345678</span>
-<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-87654321</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"ap-southeast-2"</span>
+<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-12345678"</span>
+<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-87654321"</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"present"</span>
<span class="w"> </span><span class="nt">tags</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Peering connection for VPC 21 to VPC 22</span>
-<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">CC1234</span>
-<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">phoenix</span>
+<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="s">"Peering</span><span class="nv"> </span><span class="s">connection</span><span class="nv"> </span><span class="s">for</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">21</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">22"</span>
+<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="s">"CC1234"</span>
+<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="s">"phoenix"</span>
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc_peer</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Accept local VPC peering request</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Accept local EC2 VPC Peering request</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"ap-southeast-2"</span>
<span class="w"> </span><span class="nt">peering_id</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">vpc_peer.peering_id</span> <span class="cp">}}</span><span class="s">"</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">accept</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"accept"</span>
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">action_peer</span>
<span class="c1"># Complete example to delete a local peering connection.</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create local account VPC peering Connection</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create local account EC2 VPC Peering Connection</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span>
-<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-12345678</span>
-<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-87654321</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"ap-southeast-2"</span>
+<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-12345678"</span>
+<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-87654321"</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"present"</span>
<span class="w"> </span><span class="nt">tags</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Peering connection for VPC 21 to VPC 22</span>
-<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">CC1234</span>
-<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">phoenix</span>
+<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="s">"Peering</span><span class="nv"> </span><span class="s">connection</span><span class="nv"> </span><span class="s">for</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">21</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">22"</span>
+<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="s">"CC1234"</span>
+<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="s">"phoenix"</span>
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc_peer</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">delete a local VPC peering Connection</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Delete a local EC2 VPC Peering Connection</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"ap-southeast-2"</span>
<span class="w"> </span><span class="nt">peering_id</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">vpc_peer.peering_id</span> <span class="cp">}}</span><span class="s">"</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">absent</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"absent"</span>
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc_peer</span>
<span class="w"> </span><span class="c1"># Complete example to create and accept a cross account peering connection.</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create cross account VPC peering Connection</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create cross account EC2 VPC Peering Connection</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span>
-<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-12345678</span>
-<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-12345678</span>
-<span class="w"> </span><span class="nt">peer_owner_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">123456789012</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"ap-southeast-2"</span>
+<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-12345678"</span>
+<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-12345678"</span>
+<span class="w"> </span><span class="nt">peer_owner_id</span><span class="p">:</span><span class="w"> </span><span class="s">"123456789012"</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"present"</span>
<span class="w"> </span><span class="nt">tags</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Peering connection for VPC 21 to VPC 22</span>
-<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">CC1234</span>
-<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">phoenix</span>
+<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="s">"Peering</span><span class="nv"> </span><span class="s">connection</span><span class="nv"> </span><span class="s">for</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">21</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">22"</span>
+<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="s">"CC1234"</span>
+<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="s">"phoenix"</span>
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc_peer</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Accept peering connection from remote account</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Accept EC2 VPC Peering Connection from remote account</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"ap-southeast-2"</span>
<span class="w"> </span><span class="nt">peering_id</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">vpc_peer.peering_id</span> <span class="cp">}}</span><span class="s">"</span>
-<span class="w"> </span><span class="nt">profile</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">bot03_profile_for_cross_account</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">accept</span>
+<span class="w"> </span><span class="nt">profile</span><span class="p">:</span><span class="w"> </span><span class="s">"bot03_profile_for_cross_account"</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"accept"</span>
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc_peer</span>
<span class="c1"># Complete example to create and accept an intra-region peering connection.</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create intra-region VPC peering Connection</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create intra-region EC2 VPC Peering Connection</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">us-east-1</span>
-<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-12345678</span>
-<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-87654321</span>
-<span class="w"> </span><span class="nt">peer_region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">us-west-2</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"us-east-1"</span>
+<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-12345678"</span>
+<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-87654321"</span>
+<span class="w"> </span><span class="nt">peer_region</span><span class="p">:</span><span class="w"> </span><span class="s">"us-west-2"</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"present"</span>
<span class="w"> </span><span class="nt">tags</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Peering connection for us-east-1 VPC to us-west-2 VPC</span>
-<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">CC1234</span>
-<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">phoenix</span>
+<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="s">"Peering</span><span class="nv"> </span><span class="s">connection</span><span class="nv"> </span><span class="s">for</span><span class="nv"> </span><span class="s">us-east-1</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">us-west-2</span><span class="nv"> </span><span class="s">VPC"</span>
+<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="s">"CC1234"</span>
+<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="s">"phoenix"</span>
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc_peer</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Accept peering connection from peer region</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Accept EC2 VPC Peering Connection from peer region</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">us-west-2</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"us-west-2"</span>
<span class="w"> </span><span class="nt">peering_id</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">vpc_peer.peering_id</span> <span class="cp">}}</span><span class="s">"</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">accept</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"accept"</span>
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc_peer</span>
<span class="c1"># Complete example to create and reject a local peering connection.</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create local account VPC peering Connection</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create local account EC2 VPC Peering Connection</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span>
-<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-12345678</span>
-<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-87654321</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"ap-southeast-2"</span>
+<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-12345678"</span>
+<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-87654321"</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"present"</span>
<span class="w"> </span><span class="nt">tags</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Peering connection for VPC 21 to VPC 22</span>
-<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">CC1234</span>
-<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">phoenix</span>
+<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="s">"Peering</span><span class="nv"> </span><span class="s">connection</span><span class="nv"> </span><span class="s">for</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">21</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">22"</span>
+<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="s">"CC1234"</span>
+<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="s">"phoenix"</span>
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc_peer</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Reject a local VPC peering Connection</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Reject a local EC2 VPC Peering Connection</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"ap-southeast-2"</span>
<span class="w"> </span><span class="nt">peering_id</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">vpc_peer.peering_id</span> <span class="cp">}}</span><span class="s">"</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">reject</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"reject"</span>
<span class="c1"># Complete example to create and accept a cross account peering connection.</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create cross account VPC peering Connection</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create cross account EC2 VPC Peering Connection</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span>
-<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-12345678</span>
-<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc-12345678</span>
-<span class="w"> </span><span class="nt">peer_owner_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">123456789012</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"ap-southeast-2"</span>
+<span class="w"> </span><span class="nt">vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-12345678"</span>
+<span class="w"> </span><span class="nt">peer_vpc_id</span><span class="p">:</span><span class="w"> </span><span class="s">"vpc-12345678"</span>
+<span class="w"> </span><span class="nt">peer_owner_id</span><span class="p">:</span><span class="w"> </span><span class="s">"123456789012"</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"present"</span>
<span class="w"> </span><span class="nt">tags</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Peering connection for VPC 21 to VPC 22</span>
-<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">CC1234</span>
-<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">phoenix</span>
+<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="s">"Peering</span><span class="nv"> </span><span class="s">connection</span><span class="nv"> </span><span class="s">for</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">21</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">22"</span>
+<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="s">"CC1234"</span>
+<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="s">"phoenix"</span>
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">vpc_peer</span>
-<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Accept a cross account VPC peering connection request</span>
+<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Accept a cross account EC2 VPC Peering Connection request</span>
<span class="w"> </span><span class="nt">community.aws.ec2_vpc_peer</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ap-southeast-2</span>
+<span class="w"> </span><span class="nt">region</span><span class="p">:</span><span class="w"> </span><span class="s">"ap-southeast-2"</span>
<span class="w"> </span><span class="nt">peering_id</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">vpc_peer.peering_id</span> <span class="cp">}}</span><span class="s">"</span>
-<span class="w"> </span><span class="nt">profile</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">bot03_profile_for_cross_account</span>
-<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">accept</span>
+<span class="w"> </span><span class="nt">profile</span><span class="p">:</span><span class="w"> </span><span class="s">"bot03_profile_for_cross_account"</span>
+<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="s">"accept"</span>
<span class="w"> </span><span class="nt">tags</span><span class="p">:</span>
-<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Peering connection for VPC 21 to VPC 22</span>
-<span class="w"> </span><span class="nt">CostCode</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">CC1234</span>
-<span class="w"> </span><span class="nt">Project</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">phoenix</span>
+<span class="w"> </span><span class="nt">Name</span><span class="p">:</span><span class="w"> </span><span class="s">"Peering</span><span class="nv"> </span><span class="s">connection</span><span class="nv"> </span><span class="s">for</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">21</span><span class="nv"> </span><span class="s">to</span><span class="nv"> </span><span class="s">VPC</span><span class="nv"> </span><span class="s">22"</span>
+<span class="w"> </span><span class="nt">CostCode</span><span class="p">:< |
Build succeeded. ✔️ ansible-galaxy-importer SUCCESS in 3m 32s (non-voting) |
Build failed. ❌ ansible-galaxy-importer FAILURE in 5m 18s (non-voting) |
Build failed. ✔️ ansible-galaxy-importer SUCCESS in 3m 21s (non-voting) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The imports should be from amazon.aws
. This module may require further refactoring to align with the format we use in the a.aws
module plugins—please use the shared code from a.aws/module_utils/ec2
wherever possible.
Hi @GomathiselviS could you please provide more details on what changes should be done, I am not sure.
Will be updating imports in migration PR, for refactoring c.aws seems fine. |
You can refer to one of the closed refactoring PRs from @abikouo or @alinabuzachis (https://github.com/ansible-collections/community.aws/pull/2152/files) |
Build failed. ✔️ ansible-galaxy-importer SUCCESS in 3m 22s (non-voting) |
recheck |
Build failed. ❌ ansible-galaxy-importer FAILURE in 4m 57s (non-voting) |
recheck |
Build failed. ✔️ ansible-galaxy-importer SUCCESS in 4m 19s (non-voting) |
recheck |
Build succeeded. ❌ ansible-galaxy-importer FAILURE in 3m 58s (non-voting) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you please follow the pattern for refactoring we have adopted in the other PRs (see for example #2152 and ansible-collections/amazon.aws#2302)? We would like to maintain consistency.
Build failed. ✔️ ansible-galaxy-importer SUCCESS in 3m 19s (non-voting) |
Build failed. ❌ ansible-galaxy-importer FAILURE in 4m 35s (non-voting) |
Build failed. ✔️ ansible-galaxy-importer SUCCESS in 3m 42s (non-voting) |
""" | ||
polling_increment_secs = 5 | ||
wait_timeout = time() + wait_timeout | ||
status_achieved = False | ||
transit_gateway = dict() | ||
transit_gateway = {} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it possible to create a custom waiter for this instead?
…rt AnsibleEC2Error
3786cc5
to
7012f35
Compare
Build failed. ❌ ansible-galaxy-importer FAILURE in 4m 43s (non-voting) |
Build failed. ❌ ansible-galaxy-importer FAILURE in 4m 23s (non-voting) |
SUMMARY
Refactor ec2_transit_gateway and ec2_transit_gateway_info modules
common code moved to module_utils ansible-collections/amazon.aws#2325
depends on ansible-collections/amazon.aws#2325
ISSUE TYPE
COMPONENT NAME
ec2_transit_gateway
ec2_transit_gateway_info
ADDITIONAL INFORMATION