-
Notifications
You must be signed in to change notification settings - Fork 340
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
inventory aws_ec2 - Add az id as hostvar #1651
base: main
Are you sure you want to change the base?
inventory aws_ec2 - Add az id as hostvar #1651
Conversation
Build failed.
|
recheck |
Build succeeded. ✔️ ansible-galaxy-importer SUCCESS in 4m 01s |
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.
Thanks for this PR @timchenko-a. Could you please add a check for this new hostvar to the integration tests in https://github.com/ansible-collections/amazon.aws/tree/main/tests/integration/targets/inventory_aws_ec2/?
@jillr thanks for checking, sure, will try to add required tests. |
@timchenko-a I guess something similar to the playbook you linked should be fine. And for the second question, yes. |
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/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/aws_ec2_inventory.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/aws_ec2_inventory.html
index af784de..f8ecbbf 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/aws_ec2_inventory.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/aws_ec2_inventory.html
@@ -780,9 +780,9 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
<span class="c1"># Example using filters, ignoring permission errors, and specifying the hostname precedence</span>
<span class="nt">plugin</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">amazon.aws.aws_ec2</span>
<span class="c1"># The values for profile, access key, secret key and token can be hardcoded like:</span>
-<span class="nt">boto_profile</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">aws_profile</span>
+<span class="nt">profile</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">aws_profile</span>
<span class="c1"># or you could use Jinja as:</span>
-<span class="c1"># boto_profile: "</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'env'</span><span class="o">,</span> <span class="s1">'AWS_PROFILE'</span><span class="o">)</span> <span class="o">|</span> <span class="nf">default</span><span class="o">(</span><span class="s1">'aws_profile'</span><span class="o">,</span> <span class="kp">true</span><span class="o">)</span> <span class="cp">}}</span><span class="c1">"</span>
+<span class="c1"># profile: "</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'env'</span><span class="o">,</span> <span class="s1">'AWS_PROFILE'</span><span class="o">)</span> <span class="o">|</span> <span class="nf">default</span><span class="o">(</span><span class="s1">'aws_profile'</span><span class="o">,</span> <span class="kp">true</span><span class="o">)</span> <span class="cp">}}</span><span class="c1">"</span>
<span class="c1"># Populate inventory with instances in these regions</span>
<span class="nt">regions</span><span class="p">:</span>
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">us-east-1</span>
@@ -866,7 +866,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
<span class="c1"># Example using groups to assign the running hosts to a group based on vpc_id</span>
<span class="nt">plugin</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">amazon.aws.aws_ec2</span>
-<span class="nt">boto_profile</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">aws_profile</span>
+<span class="nt">profile</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">aws_profile</span>
<span class="c1"># Populate inventory with instances in these regions</span>
<span class="nt">regions</span><span class="p">:</span>
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">us-east-2</span>
diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/backup_selection_module.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/backup_selection_module.html
index 570f18e..b7e7d06 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/backup_selection_module.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/backup_selection_module.html
@@ -389,7 +389,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-backup-s
<a class="ansibleOptionLink" href="#parameter-list_of_tags/condition_type" 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-indent-desc"></div><div class="ansible-option-cell"><p>An operation applied to a key-value pair used to assign resources to your backup plan.</p>
-<p>Condition only supports <code class="docutils literal notranslate"><span class="pre">string_equals</span></code>.</p>
+<p>Condition only supports <code class="docutils literal notranslate"><span class="pre">STRINGEQUALS</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/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/docsite/CHANGELOG.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/docsite/CHANGELOG.html
index 1182539..bc04d2a 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/docsite/CHANGELOG.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/docsite/CHANGELOG.html
@@ -135,291 +135,434 @@
<div itemprop="articleBody">
<section id="amazon-aws-release-notes">
-<h1><a class="toc-backref" href="#id100" role="doc-backlink">amazon.aws Release Notes</a><a class="headerlink" href="#amazon-aws-release-notes" title="Link to this heading"></a></h1>
+<h1><a class="toc-backref" href="#id120" role="doc-backlink">amazon.aws Release Notes</a><a class="headerlink" href="#amazon-aws-release-notes" title="Link to this heading"></a></h1>
<nav class="contents" id="topics">
<p class="topic-title">Topics</p>
<ul class="simple">
-<li><p><a class="reference internal" href="#amazon-aws-release-notes" id="id100">amazon.aws Release Notes</a></p>
+<li><p><a class="reference internal" href="#amazon-aws-release-notes" id="id120">amazon.aws Release Notes</a></p>
<ul>
-<li><p><a class="reference internal" href="#v6-1-0" id="id101">v6.1.0</a></p>
+<li><p><a class="reference internal" href="#v6-4-0" id="id121">v6.4.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#release-summary" id="id102">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#minor-changes" id="id103">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#deprecated-features" id="id104">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#bugfixes" id="id105">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#release-summary" id="id122">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#minor-changes" id="id123">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#bugfixes" id="id124">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#new-modules" id="id125">New Modules</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v6-0-1" id="id106">v6.0.1</a></p>
+<li><p><a class="reference internal" href="#v6-3-0" id="id126">v6.3.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id1" id="id107">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id2" id="id108">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id1" id="id127">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id2" id="id128">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id3" id="id129">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v6-0-0" id="id109">v6.0.0</a></p>
+<li><p><a class="reference internal" href="#v6-2-0" id="id130">v6.2.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id3" id="id110">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id4" id="id111">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#breaking-changes-porting-guide" id="id112">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id5" id="id113">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#removed-features-previously-deprecated" id="id114">Removed Features (previously deprecated)</a></p></li>
-<li><p><a class="reference internal" href="#id6" id="id115">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#new-plugins" id="id116">New Plugins</a></p>
-<ul>
-<li><p><a class="reference internal" href="#lookup" id="id117">Lookup</a></p></li>
+<li><p><a class="reference internal" href="#id4" id="id131">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id5" id="id132">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id6" id="id133">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id7" id="id134">New Modules</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#new-modules" id="id118">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#v6-1-0" id="id135">v6.1.0</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id8" id="id136">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id9" id="id137">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#deprecated-features" id="id138">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id10" id="id139">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v5-5-0" id="id119">v5.5.0</a></p>
+<li><p><a class="reference internal" href="#v6-0-1" id="id140">v6.0.1</a></p>
<ul>
-<li><p><a class="reference internal" href="#id7" id="id120">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id8" id="id121">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id9" id="id122">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id10" id="id123">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id11" id="id141">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id12" id="id142">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v5-4-0" id="id124">v5.4.0</a></p>
+<li><p><a class="reference internal" href="#v6-0-0" id="id143">v6.0.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id11" id="id125">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id12" id="id126">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id13" id="id127">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id13" id="id144">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id14" id="id145">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#breaking-changes-porting-guide" id="id146">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id15" id="id147">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#removed-features-previously-deprecated" id="id148">Removed Features (previously deprecated)</a></p></li>
+<li><p><a class="reference internal" href="#id16" id="id149">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#new-plugins" id="id150">New Plugins</a></p>
+<ul>
+<li><p><a class="reference internal" href="#lookup" id="id151">Lookup</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v5-3-0" id="id128">v5.3.0</a></p>
-<ul>
-<li><p><a class="reference internal" href="#id14" id="id129">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id15" id="id130">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id16" id="id131">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id17" id="id132">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id17" id="id152">New Modules</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v5-2-0" id="id133">v5.2.0</a></p>
+<li><p><a class="reference internal" href="#v5-5-3" id="id153">v5.5.3</a></p>
<ul>
-<li><p><a class="reference internal" href="#id18" id="id134">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id19" id="id135">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id20" id="id136">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id18" id="id154">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id19" id="id155">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v5-1-0" id="id137">v5.1.0</a></p>
+<li><p><a class="reference internal" href="#v5-5-2" id="id156">v5.5.2</a></p>
<ul>
-<li><p><a class="reference internal" href="#id21" id="id138">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id22" id="id139">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id23" id="id140">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#security-fixes" id="id141">Security Fixes</a></p></li>
-<li><p><a class="reference internal" href="#id24" id="id142">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id20" id="id157">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v5-0-2" id="id143">v5.0.2</a></p>
+<li><p><a class="reference internal" href="#v5-5-1" id="id158">v5.5.1</a></p>
<ul>
-<li><p><a class="reference internal" href="#id25" id="id144">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id21" id="id159">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id22" id="id160">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v5-0-1" id="id145">v5.0.1</a></p>
+<li><p><a class="reference internal" href="#v5-5-0" id="id161">v5.5.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id26" id="id146">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id23" id="id162">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id24" id="id163">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id25" id="id164">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id26" id="id165">New Modules</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v5-0-0" id="id147">v5.0.0</a></p>
+<li><p><a class="reference internal" href="#v5-4-0" id="id166">v5.4.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id27" id="id148">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#major-changes" id="id149">Major Changes</a></p></li>
-<li><p><a class="reference internal" href="#id28" id="id150">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id29" id="id151">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id30" id="id152">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id31" id="id153">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id32" id="id154">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id27" id="id167">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id28" id="id168">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id29" id="id169">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v4-5-0" id="id155">v4.5.0</a></p>
+<li><p><a class="reference internal" href="#v5-3-0" id="id170">v5.3.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id33" id="id156">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id34" id="id157">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id35" id="id158">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id30" id="id171">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id31" id="id172">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id32" id="id173">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id33" id="id174">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v4-4-0" id="id159">v4.4.0</a></p>
+<li><p><a class="reference internal" href="#v5-2-0" id="id175">v5.2.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id36" id="id160">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id37" id="id161">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id38" id="id162">Security Fixes</a></p></li>
+<li><p><a class="reference internal" href="#id34" id="id176">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id35" id="id177">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id36" id="id178">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v4-3-0" id="id163">v4.3.0</a></p>
+<li><p><a class="reference internal" href="#v5-1-0" id="id179">v5.1.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id39" id="id164">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id40" id="id165">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id41" id="id166">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id37" id="id180">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id38" id="id181">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id39" id="id182">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#security-fixes" id="id183">Security Fixes</a></p></li>
+<li><p><a class="reference internal" href="#id40" id="id184">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v4-2-0" id="id167">v4.2.0</a></p>
+<li><p><a class="reference internal" href="#v5-0-2" id="id185">v5.0.2</a></p>
<ul>
-<li><p><a class="reference internal" href="#id42" id="id168">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id43" id="id169">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id41" id="id186">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v4-1-0" id="id170">v4.1.0</a></p>
+<li><p><a class="reference internal" href="#v5-0-1" id="id187">v5.0.1</a></p>
<ul>
-<li><p><a class="reference internal" href="#id44" id="id171">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id45" id="id172">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id46" id="id173">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id42" id="id188">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v4-0-0" id="id174">v4.0.0</a></p>
+<li><p><a class="reference internal" href="#v5-0-0" id="id189">v5.0.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id47" id="id175">Major Changes</a></p></li>
-<li><p><a class="reference internal" href="#id48" id="id176">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id49" id="id177">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id50" id="id178">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id51" id="id179">Removed Features (previously deprecated)</a></p></li>
-<li><p><a class="reference internal" href="#id52" id="id180">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id43" id="id190">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#major-changes" id="id191">Major Changes</a></p></li>
+<li><p><a class="reference internal" href="#id44" id="id192">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id45" id="id193">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id46" id="id194">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id47" id="id195">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id48" id="id196">New Modules</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v3-5-1" id="id181">v3.5.1</a></p>
+<li><p><a class="reference internal" href="#v4-5-0" id="id197">v4.5.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id53" id="id182">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id54" id="id183">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id55" id="id184">Security Fixes</a></p></li>
+<li><p><a class="reference internal" href="#id49" id="id198">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id50" id="id199">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id51" id="id200">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v3-5-0" id="id185">v3.5.0</a></p>
+<li><p><a class="reference internal" href="#v4-4-0" id="id201">v4.4.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id56" id="id186">Release Summary</a></p></li>
-<li><p><a class="reference internal" href="#id57" id="id187">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id58" id="id188">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id52" id="id202">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id53" id="id203">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id54" id="id204">Security Fixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v3-4-0" id="id189">v3.4.0</a></p>
+<li><p><a class="reference internal" href="#v4-3-0" id="id205">v4.3.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id59" id="id190">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id60" id="id191">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id55" id="id206">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id56" id="id207">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id57" id="id208">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v3-3-1" id="id192">v3.3.1</a></p></li>
-<li><p><a class="reference internal" href="#v3-3-0" id="id193">v3.3.0</a></p>
+<li><p><a class="reference internal" href="#v4-2-0" id="id209">v4.2.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id61" id="id194">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id62" id="id195">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id58" id="id210">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id59" id="id211">Deprecated Features</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v3-2-0" id="id196">v3.2.0</a></p>
+<li><p><a class="reference internal" href="#v4-1-0" id="id212">v4.1.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id63" id="id197">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id64" id="id198">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id60" id="id213">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id61" id="id214">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id62" id="id215">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v3-1-1" id="id199">v3.1.1</a></p>
+<li><p><a class="reference internal" href="#v4-0-0" id="id216">v4.0.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id65" id="id200">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id63" id="id217">Major Changes</a></p></li>
+<li><p><a class="reference internal" href="#id64" id="id218">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id65" id="id219">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id66" id="id220">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id67" id="id221">Removed Features (previously deprecated)</a></p></li>
+<li><p><a class="reference internal" href="#id68" id="id222">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v3-1-0" id="id201">v3.1.0</a></p>
+<li><p><a class="reference internal" href="#v3-5-1" id="id223">v3.5.1</a></p>
<ul>
-<li><p><a class="reference internal" href="#id66" id="id202">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id67" id="id203">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id68" id="id204">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id69" id="id224">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id70" id="id225">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id71" id="id226">Security Fixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v3-0-0" id="id205">v3.0.0</a></p>
+<li><p><a class="reference internal" href="#v3-5-0" id="id227">v3.5.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id69" id="id206">Major Changes</a></p></li>
-<li><p><a class="reference internal" href="#id70" id="id207">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id71" id="id208">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id72" id="id209">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id72" id="id228">Release Summary</a></p></li>
+<li><p><a class="reference internal" href="#id73" id="id229">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id74" id="id230">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v2-2-0" id="id210">v2.2.0</a></p>
+<li><p><a class="reference internal" href="#v3-4-0" id="id231">v3.4.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id73" id="id211">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id74" id="id212">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id75" id="id232">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id76" id="id233">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v2-1-0" id="id213">v2.1.0</a></p>
+<li><p><a class="reference internal" href="#v3-3-1" id="id234">v3.3.1</a></p>
<ul>
-<li><p><a class="reference internal" href="#id75" id="id214">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id76" id="id215">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id77" id="id216">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id77" id="id235">Release Summary</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v2-0-0" id="id217">v2.0.0</a></p>
+<li><p><a class="reference internal" href="#v3-3-0" id="id236">v3.3.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id78" id="id218">Major Changes</a></p></li>
-<li><p><a class="reference internal" href="#id79" id="id219">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id80" id="id220">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id81" id="id221">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id82" id="id222">Bugfixes</a></p></li>
-<li><p><a class="reference internal" href="#id83" id="id223">New Modules</a></p></li>
+<li><p><a class="reference internal" href="#id78" id="id237">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id79" id="id238">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v1-5-0" id="id224">v1.5.0</a></p>
+<li><p><a class="reference internal" href="#v3-2-0" id="id239">v3.2.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id84" id="id225">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id85" id="id226">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id80" id="id240">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id81" id="id241">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v1-4-1" id="id227">v1.4.1</a></p>
+<li><p><a class="reference internal" href="#v3-1-1" id="id242">v3.1.1</a></p>
<ul>
-<li><p><a class="reference internal" href="#id86" id="id228">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id82" id="id243">Minor Changes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v1-4-0" id="id229">v1.4.0</a></p>
+<li><p><a class="reference internal" href="#v3-1-0" id="id244">v3.1.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id87" id="id230">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id88" id="id231">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id83" id="id245">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id84" id="id246">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id85" id="id247">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v1-3-0" id="id232">v1.3.0</a></p>
+<li><p><a class="reference internal" href="#v3-0-0" id="id248">v3.0.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id89" id="id233">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id90" id="id234">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id86" id="id249">Major Changes</a></p></li>
+<li><p><a class="reference internal" href="#id87" id="id250">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id88" id="id251">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id89" id="id252">Deprecated Features</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v1-2-1" id="id235">v1.2.1</a></p>
+<li><p><a class="reference internal" href="#v2-3-0" id="id253">v2.3.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id91" id="id236">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id90" id="id254">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v1-2-0" id="id237">v1.2.0</a></p>
+<li><p><a class="reference internal" href="#v2-2-0" id="id255">v2.2.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id92" id="id238">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id93" id="id239">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id94" id="id240">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id91" id="id256">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id92" id="id257">Bugfixes</a></p></li>
</ul>
</li>
-<li><p><a class="reference internal" href="#v1-1-0" id="id241">v1.1.0</a></p>
+<li><p><a class="reference internal" href="#v2-1-0" id="id258">v2.1.0</a></p>
<ul>
-<li><p><a class="reference internal" href="#id95" id="id242">Major Changes</a></p></li>
-<li><p><a class="reference internal" href="#id96" id="id243">Minor Changes</a></p></li>
-<li><p><a class="reference internal" href="#id97" id="id244">Breaking Changes / Porting Guide</a></p></li>
-<li><p><a class="reference internal" href="#id98" id="id245">Deprecated Features</a></p></li>
-<li><p><a class="reference internal" href="#id99" id="id246">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id93" id="id259">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id94" id="id260">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id95" id="id261">Bugfixes</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v2-0-0" id="id262">v2.0.0</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id96" id="id263">Major Changes</a></p></li>
+<li><p><a class="reference internal" href="#id97" id="id264">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id98" id="id265">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id99" id="id266">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id100" id="id267">Bugfixes</a></p></li>
+<li><p><a class="reference internal" href="#id101" id="id268">New Modules</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v1-5-1" id="id269">v1.5.1</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id102" id="id270">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id103" id="id271">Bugfixes</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v1-5-0" id="id272">v1.5.0</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id104" id="id273">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id105" id="id274">Bugfixes</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v1-4-1" id="id275">v1.4.1</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id106" id="id276">Minor Changes</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v1-4-0" id="id277">v1.4.0</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id107" id="id278">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id108" id="id279">Bugfixes</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v1-3-0" id="id280">v1.3.0</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id109" id="id281">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id110" id="id282">Bugfixes</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v1-2-1" id="id283">v1.2.1</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id111" id="id284">Minor Changes</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v1-2-0" id="id285">v1.2.0</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id112" id="id286">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id113" id="id287">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id114" id="id288">Bugfixes</a></p></li>
+</ul>
+</li>
+<li><p><a class="reference internal" href="#v1-1-0" id="id289">v1.1.0</a></p>
+<ul>
+<li><p><a class="reference internal" href="#id115" id="id290">Major Changes</a></p></li>
+<li><p><a class="reference internal" href="#id116" id="id291">Minor Changes</a></p></li>
+<li><p><a class="reference internal" href="#id117" id="id292">Breaking Changes / Porting Guide</a></p></li>
+<li><p><a class="reference internal" href="#id118" id="id293">Deprecated Features</a></p></li>
+<li><p><a class="reference internal" href="#id119" id="id294">Bugfixes</a></p></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
-<section id="v6-1-0">
-<h2><a class="toc-backref" href="#id101" role="doc-backlink">v6.1.0</a><a class="headerlink" href="#v6-1-0" title="Link to this heading"></a></h2>
+<section id="v6-4-0">
+<h2><a class="toc-backref" href="#id121" role="doc-backlink">v6.4.0</a><a class="headerlink" href="#v6-4-0" title="Link to this heading"></a></h2>
<section id="release-summary">
-<h3><a class="toc-backref" href="#id102" role="doc-backlink">Release Summary</a><a class="headerlink" href="#release-summary" title="Link to this heading"></a></h3>
-<p>This release brings some new features, several bugfixes, and deprecated features are also included.</p>
+<h3><a class="toc-backref" href="#id122" role="doc-backlink">Release Summary</a><a class="headerlink" href="#release-summary" title="Link to this heading"></a></h3>
+<p>This release brings a new module named <code class="docutils literal notranslate"><span class="pre">amazon.aws.ec2_key_info</span></code>, some documentation improvements, new features and bugfixes.</p>
</section>
<section id="minor-changes">
-<h3><a class="toc-backref" href="#id103" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#minor-changes" title="Link to this heading"></a></h3>
+<h3><a class="toc-backref" href="#id123" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#minor-changes" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>cloudformation - Add support for <code class="docutils literal notranslate"><span class="pre">disable_rollback</span></code> to update stack operation (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/issues/1681">https://github.com/ansible-collections/amazon.aws/issues/1681</a>).</p></li>
+<li><p>ec2_key - add support for new parameter <code class="docutils literal notranslate"><span class="pre">file_name</span></code> to save private key in when new key is created by AWS. When this option is provided the generated private key will be removed from the module return (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1704">https://github.com/ansible-collections/amazon.aws/pull/1704</a>).</p></li>
+</ul>
+</section>
+<section id="bugfixes">
+<h3><a class="toc-backref" href="#id124" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#bugfixes" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>backup_selection - ensures that updating an existing selection will add new <code class="docutils literal notranslate"><span class="pre">Conditions</span></code> if there previously were not any (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1701">https://github.com/ansible-collections/amazon.aws/pull/1701</a>).</p></li>
+</ul>
+</section>
+<section id="new-modules">
+<h3><a class="toc-backref" href="#id125" role="doc-backlink">New Modules</a><a class="headerlink" href="#new-modules" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>ec2_key_info - Gather information about EC2 key pairs in AWS</p></li>
+</ul>
+</section>
+</section>
+<section id="v6-3-0">
+<h2><a class="toc-backref" href="#id126" role="doc-backlink">v6.3.0</a><a class="headerlink" href="#v6-3-0" title="Link to this heading"></a></h2>
+<section id="id1">
+<h3><a class="toc-backref" href="#id127" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id1" title="Link to this heading"></a></h3>
+<p>This release brings some new features and several bugfixes.</p>
+</section>
+<section id="id2">
+<h3><a class="toc-backref" href="#id128" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id2" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>rds_cluster - add support for another <code class="docutils literal notranslate"><span class="pre">state</span></code> choice called <code class="docutils literal notranslate"><span class="pre">started</span></code>. This starts the rds cluster (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1647/files">https://github.com/ansible-collections/amazon.aws/pull/1647/files</a>).</p></li>
+<li><p>rds_cluster - add support for another <code class="docutils literal notranslate"><span class="pre">state</span></code> choice called <code class="docutils literal notranslate"><span class="pre">stopped</span></code>. This stops the rds cluster (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1647/files">https://github.com/ansible-collections/amazon.aws/pull/1647/files</a>).</p></li>
+<li><p>route53 - add a <code class="docutils literal notranslate"><span class="pre">wait_id</span></code> return value when a change is done (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1683">https://github.com/ansible-collections/amazon.aws/pull/1683</a>).</p></li>
+<li><p>route53_health_check - add support for a string list parameter called <code class="docutils literal notranslate"><span class="pre">child_health_checks</span></code> to specify health checks that must be healthy for the calculated health check (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1631">https://github.com/ansible-collections/amazon.aws/pull/1631</a>).</p></li>
+<li><p>route53_health_check - add support for an integer parameter called <code class="docutils literal notranslate"><span class="pre">health_threshold</span></code> to specify the minimum number of healthy child health checks that must be healthy for the calculated health check (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1631">https://github.com/ansible-collections/amazon.aws/pull/1631</a>).</p></li>
+<li><p>route53_health_check - add support for another <code class="docutils literal notranslate"><span class="pre">type</span></code> choice called <code class="docutils literal notranslate"><span class="pre">CALCULATED</span></code> (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1631">https://github.com/ansible-collections/amazon.aws/pull/1631</a>).</p></li>
+</ul>
+</section>
+<section id="id3">
+<h3><a class="toc-backref" href="#id129" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id3" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>ec2_vpc_route_table_info - default filters to empty dictionary (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/issues/1668">https://github.com/ansible-collections/amazon.aws/issues/1668</a>).</p></li>
+<li><p>rds_cluster - Add <code class="docutils literal notranslate"><span class="pre">AllocatedStorage</span></code>, <code class="docutils literal notranslate"><span class="pre">DBClusterInstanceClass</span></code>, <code class="docutils literal notranslate"><span class="pre">StorageType</span></code>, <code class="docutils literal notranslate"><span class="pre">Iops</span></code>, and <code class="docutils literal notranslate"><span class="pre">EngineMode</span></code> to the list of parameters that can be passed when creating or modifying a Multi-AZ RDS cluster (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1657">https://github.com/ansible-collections/amazon.aws/pull/1657</a>).</p></li>
+<li><p>rds_cluster - Allow to pass GlobalClusterIdentifier to rds cluster on creation (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1663">https://github.com/ansible-collections/amazon.aws/pull/1663</a>).</p></li>
+</ul>
+</section>
+</section>
+<section id="v6-2-0">
+<h2><a class="toc-backref" href="#id130" role="doc-backlink">v6.2.0</a><a class="headerlink" href="#v6-2-0" title="Link to this heading"></a></h2>
+<section id="id4">
+<h3><a class="toc-backref" href="#id131" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id4" title="Link to this heading"></a></h3>
+<p>This release brings some new modules, features, and several bugfixes.</p>
+</section>
+<section id="id5">
+<h3><a class="toc-backref" href="#id132" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id5" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>backup_selection - add validation and documentation for all conditions suboptions (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1633">https://github.com/ansible-collections/amazon.aws/pull/1633</a>).</p></li>
+<li><p>ec2_instance - refactored ARN validation handling (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1619">https://github.com/ansible-collections/amazon.aws/pull/1619</a>).</p></li>
+<li><p>iam_user - refactored ARN validation handling (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1619">https://github.com/ansible-collections/amazon.aws/pull/1619</a>).</p></li>
+<li><p>module_utils.arn - add <code class="docutils literal notranslate"><span class="pre">resource_id</span></code> and <code class="docutils literal notranslate"><span class="pre">resource_type</span></code> to <code class="docutils literal notranslate"><span class="pre">parse_aws_arn</span></code> return values (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1619">https://github.com/ansible-collections/amazon.aws/pull/1619</a>).</p></li>
+<li><p>module_utils.arn - added <code class="docutils literal notranslate"><span class="pre">validate_aws_arn</span></code> function to handle common pattern matching for ARNs (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1619">https://github.com/ansible-collections/amazon.aws/pull/1619</a>).</p></li>
+</ul>
+</section>
+<section id="id6">
+<h3><a class="toc-backref" href="#id133" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id6" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>backup_plan - Use existing <code class="docutils literal notranslate"><span class="pre">scrub_none_values</span></code> function from module_utils to remove None values from nested dicts in supplied params. Nested None values were being retained and causing an error when sent through to the boto3 client operation (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1611">https://github.com/ansible-collections/amazon.aws/pull/1611</a>).</p></li>
+<li><p>backup_vault - fix error when updating tags on a backup vault by using the correct boto3 client methods for tagging and untagging backup resources (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1610">https://github.com/ansible-collections/amazon.aws/pull/1610</a>).</p></li>
+<li><p>cloudwatchevent_rule - Fixes changed status to report False when no change has been made. The module had incorrectly always reported a change. (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1589">https://github.com/ansible-collections/amazon.aws/pull/1589</a>)</p></li>
+<li><p>ec2_vpc_nat_gateway - adding a boolean parameter called <code class="docutils literal notranslate"><span class="pre">default_create</span></code> to allow users to have the option to choose whether they want to display an error message or create a NAT gateway when an EIP address is not found. The module (ec2_vpc_nat_gateway) had incorrectly failed silently if EIP didn’t exist (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/issues/1295">https://github.com/ansible-collections/amazon.aws/issues/1295</a>).</p></li>
+<li><p>ec2_vpc_nat_gateway - fixes to nat gateway so that when the user creates a private NAT gateway, an Elastic IP address should not be allocated. The module had inncorrectly always allocate elastic IP address when creating private nat gateway (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1632">https://github.com/ansible-collections/amazon.aws/pull/1632</a>).</p></li>
+<li><p>lambda_execute - Fixes to the stack trace output, where it does not contain spaces between each character. The module had incorrectly always outputted extra spaces between each character. (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1615">https://github.com/ansible-collections/amazon.aws/pull/1615</a>)</p></li>
+<li><p>module_utils.backup - get_selection_details fix empty list returned when multiple backup selections exist (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1633">https://github.com/ansible-collections/amazon.aws/pull/1633</a>).</p></li>
+</ul>
+</section>
+<section id="id7">
+<h3><a class="toc-backref" href="#id134" role="doc-backlink">New Modules</a><a class="headerlink" href="#id7" title="Link to this heading"></a></h3>
+<ul class="simple">
+<li><p>iam_instance_profile - manage IAM instance profiles</p></li>
+<li><p>iam_instance_profile_info - gather information on IAM instance profiles</p></li>
+</ul>
+</section>
+</section>
+<section id="v6-1-0">
+<h2><a class="toc-backref" href="#id135" role="doc-backlink">v6.1.0</a><a class="headerlink" href="#v6-1-0" title="Link to this heading"></a></h2>
+<section id="id8">
+<h3><a class="toc-backref" href="#id136" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id8" title="Link to this heading"></a></h3>
+<p>This release brings some new features, several bugfixes, and deprecated features are also included.</p>
+</section>
+<section id="id9">
+<h3><a class="toc-backref" href="#id137" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id9" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>ec2_snapshot - Add support for modifying createVolumePermission (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1464">https://github.com/ansible-collections/amazon.aws/pull/1464</a>).</p></li>
<li><p>ec2_snapshot_info - Add createVolumePermission to output result (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1464">https://github.com/ansible-collections/amazon.aws/pull/1464</a>).</p></li>
</ul>
</section>
<section id="deprecated-features">
-<h3><a class="toc-backref" href="#id104" role="doc-backlink">Deprecated Features</a><a class="headerlink" href="#deprecated-features" title="Link to this heading"></a></h3>
+<h3><a class="toc-backref" href="#id138" role="doc-backlink">Deprecated Features</a><a class="headerlink" href="#deprecated-features" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>s3_object - support for passing object keys with a leading <code class="docutils literal notranslate"><span class="pre">/</span></code> has been deprecated and will be removed in a release after 2025-12-01 (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1549">https://github.com/ansible-collections/amazon.aws/pull/1549</a>).</p></li>
</ul>
</section>
-<section id="bugfixes">
-<h3><a class="toc-backref" href="#id105" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#bugfixes" title="Link to this heading"></a></h3>
+<section id="id10">
+<h3><a class="toc-backref" href="#id139" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id10" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>autoscaling_group - fix ValidationError when describing an autoscaling group that has more than 20 target groups attached to it by breaking the request into chunks (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1593">https://github.com/ansible-collections/amazon.aws/pull/1593</a>).</p></li>
<li><p>autoscaling_group_info - fix ValidationError when describing an autoscaling group that has more than 20 target groups attached to it by breaking the request into chunks (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1593">https://github.com/ansible-collections/amazon.aws/pull/1593</a>).</p></li>
@@ -427,18 +570,18 @@
<li><p>ec2_metadata_facts - Handle decompression when EC2 instance user-data is gzip compressed. The fetch_url method from ansible.module_utils.urls does not decompress the user-data unless the header explicitly contains <code class="docutils literal notranslate"><span class="pre">Content-Encoding:</span> <span class="pre">gzip</span></code> (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1575">https://github.com/ansible-collections/amazon.aws/pull/1575</a>).</p></li>
<li><p>elb_application_lb - fix missing attributes on creation of ALB. The <code class="docutils literal notranslate"><span class="pre">create_or_update_alb()</span></code> was including ALB-specific attributes when updating an existing ALB but not when creating a new ALB (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/issues/1510">https://github.com/ansible-collections/amazon.aws/issues/1510</a>).</p></li>
<li><p>module_utils.acm - fixes list_certificates returning only RSA_2048 certificates (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/issues/1567">https://github.com/ansible-collections/amazon.aws/issues/1567</a>).</p></li>
-<li><p>rds_instance - add support for CACertificateIdentifier to create/update rds instance (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1459">https://github.com/ansible-collections/amazon.aws/pull/1459</a>).”</p></li>
+<li><p>rds_instance - add support for CACertificateIdentifier to create/update rds instance (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1459">https://github.com/ansible-collections/amazon.aws/pull/1459</a>).</p></li>
</ul>
</section>
</section>
<section id="v6-0-1">
-<h2><a class="toc-backref" href="#id106" role="doc-backlink">v6.0.1</a><a class="headerlink" href="#v6-0-1" title="Link to this heading"></a></h2>
-<section id="id1">
-<h3><a class="toc-backref" href="#id107" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id1" title="Link to this heading"></a></h3>
+<h2><a class="toc-backref" href="#id140" role="doc-backlink">v6.0.1</a><a class="headerlink" href="#v6-0-1" title="Link to this heading"></a></h2>
+<section id="id11">
+<h3><a class="toc-backref" href="#id141" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id11" title="Link to this heading"></a></h3>
<p>This is a patch release that includes some bug fixes for the aws_ec2 inventory plugin and the s3_bucket and s3_object modules.</p>
</section>
-<section id="id2">
-<h3><a class="toc-backref" href="#id108" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id2" title="Link to this heading"></a></h3>
+<section id="id12">
+<h3><a class="toc-backref" href="#id142" role="doc-backlink">Bugfixes</a><a class="headerlink" href="#id12" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>aws_ec2 inventory plugin - fix <code class="docutils literal notranslate"><span class="pre">NoRegionError</span></code> when no regions are provided and region isn’t specified (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/issues/1551">https://github.com/ansible-collections/amazon.aws/issues/1551</a>).</p></li>
<li><p>s3_bucket - fixes issue when deleting a bucket with unversioned objects (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/issues/1533">https://github.com/ansible-collections/amazon.aws/issues/1533</a>).</p></li>
@@ -447,13 +590,13 @@
</section>
</section>
<section id="v6-0-0">
-<h2><a class="toc-backref" href="#id109" role="doc-backlink">v6.0.0</a><a class="headerlink" href="#v6-0-0" title="Link to this heading"></a></h2>
-<section id="id3">
-<h3><a class="toc-backref" href="#id110" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id3" title="Link to this heading"></a></h3>
+<h2><a class="toc-backref" href="#id143" role="doc-backlink">v6.0.0</a><a class="headerlink" href="#v6-0-0" title="Link to this heading"></a></h2>
+<section id="id13">
+<h3><a class="toc-backref" href="#id144" role="doc-backlink">Release Summary</a><a class="headerlink" href="#id13" title="Link to this heading"></a></h3>
<p>This release brings some new plugins and features. Several bugfixes, breaking changes and deprecated features are also included. The amazon.aws collection has dropped support for <code class="docutils literal notranslate"><span class="pre">botocore<1.25.0</span></code> and <code class="docutils literal notranslate"><span class="pre">boto3<1.22.0</span></code>. Support for Python 3.6 has also been dropped.</p>
</section>
-<section id="id4">
-<h3><a class="toc-backref" href="#id111" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id4" title="Link to this heading"></a></h3>
+<section id="id14">
+<h3><a class="toc-backref" href="#id145" role="doc-backlink">Minor Changes</a><a class="headerlink" href="#id14" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>Add github actions to run unit and sanity tests.(<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1393">https://github.com/ansible-collections/amazon.aws/pull/1393</a>).</p></li>
<li><p>AnsibleAWSModule - add support to the <code class="docutils literal notranslate"><span class="pre">client</span></code> and <code class="docutils literal notranslate"><span class="pre">resource</span></code> methods for overriding the default parameters (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1303">https://github.com/ansible-collections/amazon.aws/pull/1303</a>).</p></li>
@@ -539,7 +682,7 @@
</ul>
</section>
<section id="breaking-changes-porting-guide">
-<h3><a class="toc-backref" href="#id112" role="doc-backlink">Breaking Changes / Porting Guide</a><a class="headerlink" href="#breaking-changes-porting-guide" title="Link to this heading"></a></h3>
+<h3><a class="toc-backref" href="#id146" role="doc-backlink">Breaking Changes / Porting Guide</a><a class="headerlink" href="#breaking-changes-porting-guide" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>The amazon.aws collection has dropped support for <code class="docutils literal notranslate"><span class="pre">botocore<1.25.0</span></code> and <code class="docutils literal notranslate"><span class="pre">boto3<1.22.0</span></code>. Most modules will continue to work with older versions of the AWS SDK, however compatibility with older versions of the SDK is not guaranteed and will not be tested. When using older versions of the SDK a warning will be emitted by Ansible (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1342">https://github.com/ansible-collections/amazon.aws/pull/1342</a>).</p></li>
<li><p>amazon.aws - compatibility code for Python < 3.6 has been removed (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/pull/1257">https://github.com/ansible-collections/amazon.aws/pull/1257</a>).</p></li>
@@ -553,8 +696,8 @@
<li><p>module_utils.cloud - the previously deprecated <code class="docutils literal notranslate"><span class="pre">CloudRetry.backoff</span></code> has been removed. Please use <code class="docutils literal notranslate"><span class="pre">CloudRetry.exponential_backoff</span></code> or <code class="docutils literal notranslate"><span class="pre">CloudRetry.jittered_backoff</span></code> instead (<a class="reference external" href="https://github.com/ansible-collections/amazon.aws/issues/1110">https://github.com/ansible-collections/amazon.aws/issues/1110</a>).</p></li>
</ul>
</section>
-<section id="id5">
-<h3><a class="toc-backref" href="#id113" role="doc-backlink">Deprecated Features</a><a class="headerlink" href="#id5" title="Link to this heading"></a></h3>
+<section id="id15">
+<h3><a class="toc-backref" href="#id147" role="doc-backlink">Deprecated Features</a><a class="headerlink" href="#id15" title="Link to this heading"></a></h3>
<ul class="simple">
<li><p>amazon.aws collection - due to the AWS SDKs Python support policies (<a class="reference external" href="https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/">https://a |
recheck |
Build failed. ✔️ ansible-galaxy-importer SUCCESS in 4m 07s |
@alinabuzachis I've added some integration tests, but seems like CI server itself is a little bit unstable. |
@jillr could I ask you to take a look when you have some time? |
@timchenko-a @jillr Hello, Are there any updates on this? We are also looking into provisioning topology aware services in different aws accounts, this would be a godsend. |
@gonzalo-dibiase-webbeds we ended up just making a small ansible module which queries |
SUMMARY
Add AZ id as a hostvar under
placement
block.Fixes #1550
ISSUE TYPE
COMPONENT NAME
plugins/inventory/aws_ec2.py
ADDITIONAL INFORMATION