Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Add utils for ec2_placement_group #2322

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

GomathiselviS
Copy link
Contributor

SUMMARY

This PR adds utils for ec2_placement_group

ISSUE TYPE
  • Bugfix Pull Request
  • Docs Pull Request
  • Feature Pull Request
  • New Module Pull Request
COMPONENT NAME
ADDITIONAL INFORMATION

changelogs/fragments/add_utils_ec2_placement_group.yml Outdated Show resolved Hide resolved
plugins/module_utils/ec2.py Outdated Show resolved Hide resolved
plugins/module_utils/ec2.py Outdated Show resolved Hide resolved
Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 43s
✔️ build-ansible-collection SUCCESS in 10m 28s
✔️ ansible-test-splitter SUCCESS in 4m 18s
✔️ integration-amazon.aws-1 SUCCESS in 16m 47s
✔️ integration-amazon.aws-2 SUCCESS in 23m 41s
✔️ integration-amazon.aws-3 SUCCESS in 25m 26s
✔️ integration-amazon.aws-4 SUCCESS in 24m 18s
✔️ integration-amazon.aws-5 SUCCESS in 21m 23s
✔️ integration-amazon.aws-6 SUCCESS in 15m 35s
✔️ integration-amazon.aws-7 SUCCESS in 25m 00s
✔️ integration-amazon.aws-8 SUCCESS in 16m 15s
✔️ integration-amazon.aws-9 SUCCESS in 11m 23s
✔️ integration-amazon.aws-10 SUCCESS in 9m 59s
✔️ integration-amazon.aws-11 SUCCESS in 11m 25s
✔️ integration-amazon.aws-12 SUCCESS in 10m 03s
✔️ integration-amazon.aws-13 SUCCESS in 15m 43s
✔️ integration-amazon.aws-14 SUCCESS in 12m 41s
✔️ integration-amazon.aws-15 SUCCESS in 13m 06s
✔️ integration-amazon.aws-16 SUCCESS in 7m 47s
✔️ integration-amazon.aws-17 SUCCESS in 8m 56s
✔️ integration-amazon.aws-18 SUCCESS in 15m 09s
✔️ integration-amazon.aws-19 SUCCESS in 23m 25s
✔️ integration-amazon.aws-20 SUCCESS in 20m 57s
✔️ integration-amazon.aws-21 SUCCESS in 12m 41s
✔️ integration-amazon.aws-22 SUCCESS in 9m 11s
✔️ integration-community.aws-1 SUCCESS in 16m 34s
✔️ integration-community.aws-2 SUCCESS in 5m 35s
✔️ integration-community.aws-3 SUCCESS in 7m 31s
✔️ integration-community.aws-4 SUCCESS in 6m 24s
✔️ integration-community.aws-5 SUCCESS in 4m 59s
✔️ integration-community.aws-6 SUCCESS in 11m 00s
✔️ integration-community.aws-7 SUCCESS in 8m 42s
✔️ integration-community.aws-8 SUCCESS in 7m 18s
Skipped 14 jobs

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 3m 25s
✔️ build-ansible-collection SUCCESS in 10m 32s
✔️ ansible-test-splitter SUCCESS in 4m 19s
✔️ integration-amazon.aws-1 SUCCESS in 15m 16s
✔️ integration-amazon.aws-2 SUCCESS in 24m 59s
✔️ integration-amazon.aws-3 SUCCESS in 24m 47s
✔️ integration-amazon.aws-4 SUCCESS in 33m 58s
✔️ integration-amazon.aws-5 SUCCESS in 31m 53s
✔️ integration-amazon.aws-6 SUCCESS in 34m 23s
✔️ integration-amazon.aws-7 SUCCESS in 37m 17s
integration-amazon.aws-8 FAILURE in 23m 03s
✔️ integration-amazon.aws-9 SUCCESS in 21m 33s
✔️ integration-amazon.aws-10 SUCCESS in 11m 21s
✔️ integration-amazon.aws-11 SUCCESS in 11m 24s
✔️ integration-amazon.aws-12 SUCCESS in 20m 07s
✔️ integration-amazon.aws-13 SUCCESS in 9m 52s
✔️ integration-amazon.aws-14 SUCCESS in 36m 23s
integration-amazon.aws-15 FAILURE in 21m 50s
✔️ integration-amazon.aws-16 SUCCESS in 20m 09s
integration-amazon.aws-17 FAILURE in 15m 07s
✔️ integration-amazon.aws-18 SUCCESS in 33m 28s
✔️ integration-amazon.aws-19 SUCCESS in 27m 35s
✔️ integration-amazon.aws-20 SUCCESS in 20m 59s
integration-amazon.aws-21 FAILURE in 32m 00s
✔️ integration-amazon.aws-22 SUCCESS in 20m 18s
✔️ integration-community.aws-1 SUCCESS in 14m 43s
✔️ integration-community.aws-2 SUCCESS in 4m 49s
✔️ integration-community.aws-3 SUCCESS in 7m 24s
✔️ integration-community.aws-4 SUCCESS in 6m 09s
✔️ integration-community.aws-5 SUCCESS in 6m 39s
✔️ integration-community.aws-6 SUCCESS in 7m 04s
✔️ integration-community.aws-7 SUCCESS in 10m 42s
✔️ integration-community.aws-8 SUCCESS in 6m 53s
Skipped 14 jobs

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 3m 25s
✔️ build-ansible-collection SUCCESS in 11m 32s
✔️ ansible-test-splitter SUCCESS in 4m 16s
✔️ integration-amazon.aws-1 SUCCESS in 15m 36s
✔️ integration-amazon.aws-2 SUCCESS in 30m 25s
✔️ integration-amazon.aws-3 SUCCESS in 25m 45s
✔️ integration-amazon.aws-4 SUCCESS in 31m 44s
✔️ integration-amazon.aws-5 SUCCESS in 30m 27s
✔️ integration-amazon.aws-6 SUCCESS in 32m 28s
✔️ integration-amazon.aws-7 SUCCESS in 35m 11s
integration-amazon.aws-8 FAILURE in 21m 56s
✔️ integration-amazon.aws-9 SUCCESS in 18m 33s
✔️ integration-amazon.aws-10 SUCCESS in 12m 33s
✔️ integration-amazon.aws-11 SUCCESS in 13m 51s
✔️ integration-amazon.aws-12 SUCCESS in 22m 58s
✔️ integration-amazon.aws-13 SUCCESS in 10m 33s
✔️ integration-amazon.aws-14 SUCCESS in 34m 52s
integration-amazon.aws-15 FAILURE in 24m 51s
✔️ integration-amazon.aws-16 SUCCESS in 14m 01s
integration-amazon.aws-17 FAILURE in 14m 08s
✔️ integration-amazon.aws-18 SUCCESS in 31m 16s
✔️ integration-amazon.aws-19 SUCCESS in 20m 39s
✔️ integration-amazon.aws-20 SUCCESS in 17m 25s
integration-amazon.aws-21 FAILURE in 31m 06s
✔️ integration-amazon.aws-22 SUCCESS in 20m 00s
✔️ integration-community.aws-1 SUCCESS in 17m 51s
✔️ integration-community.aws-2 SUCCESS in 4m 40s
✔️ integration-community.aws-3 SUCCESS in 8m 13s
✔️ integration-community.aws-4 SUCCESS in 6m 14s
✔️ integration-community.aws-5 SUCCESS in 6m 45s
✔️ integration-community.aws-6 SUCCESS in 9m 51s
✔️ integration-community.aws-7 SUCCESS in 11m 05s
✔️ integration-community.aws-8 SUCCESS in 7m 33s
Skipped 14 jobs

Copy link

github-actions bot commented Oct 8, 2024

Docs Build 📝

Thank you for contribution!✨

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

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

File changes:

  • A collections/amazon/aws/elb_classic_lb_info_module.html
  • M collections/amazon/aws/aws_ec2_inventory.html
  • M collections/amazon/aws/elb_classic_lb_module.html
  • M collections/amazon/aws/iam_access_key_module.html
  • M collections/amazon/aws/iam_policy_module.html
  • M collections/amazon/aws/index.html
  • M collections/index_module.html
Click to see the diff comparison.

NOTE: only file modifications are shown here. New and deleted files are excluded.
See the file list and check the published docs to see those files.

diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/aws_ec2_inventory.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/aws_ec2_inventory.html
index fd21ca0..a561e0f 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
@@ -453,20 +453,6 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </div></td>
 </tr>
 <tr class="row-odd"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="parameter-include_extra_api_calls"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-include-extra-api-calls"><strong>include_extra_api_calls</strong></p>
-<a class="ansibleOptionLink" href="#parameter-include_extra_api_calls" 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>Add two additional API calls for every instance to include ‘persistent’ and ‘events’ host variables.</p>
-<p>Spot instances may be persistent and instances may have associated events.</p>
-<p>The <em>include_extra_api_calls</em> option had been deprecated and will be removed in release 6.0.0.</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">false</span></strong></code> <span class="ansible-option-choices-default-mark">← (default)</span></p></li>
-<li><p><code class="ansible-option-choices-entry docutils literal notranslate"><span class="pre">true</span></code></p></li>
-</ul>
-</div></td>
-</tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-include_filters"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-include-filters"><strong>include_filters</strong></p>
 <a class="ansibleOptionLink" href="#parameter-include_filters" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">list</span> / <span class="ansible-option-elements">elements=dictionary</span></p>
 <p><em class="ansible-option-versionadded">added in amazon.aws 1.5.0</em></p>
@@ -477,7 +463,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 <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>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-keyed_groups"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-keyed-groups"><strong>keyed_groups</strong></p>
 <a class="ansibleOptionLink" href="#parameter-keyed_groups" title="Permalink to this option"></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>
@@ -485,7 +471,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 <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>
-<tr class="row-even"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-keyed_groups/default_value"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-keyed-groups-default-value"><strong>default_value</strong></p>
 <a class="ansibleOptionLink" href="#parameter-keyed_groups/default_value" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
 <p><em class="ansible-option-versionadded">added in ansible-core 2.12</em></p>
@@ -494,21 +480,21 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 <p>This option is mutually exclusive with <code class="ansible-option docutils literal notranslate"><strong><a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-inventory-parameter-keyed-groups-trailing-separator"><span class="std std-ref"><span class="pre">keyed_groups[].trailing_separator</span></span></a></strong></code>.</p>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-keyed_groups/key"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-keyed-groups-key"><strong>key</strong></p>
 <a class="ansibleOptionLink" href="#parameter-keyed_groups/key" 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>The key from input dictionary used to generate groups</p>
 </div></td>
 </tr>
-<tr class="row-even"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-keyed_groups/parent_group"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-keyed-groups-parent-group"><strong>parent_group</strong></p>
 <a class="ansibleOptionLink" href="#parameter-keyed_groups/parent_group" 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>parent group for keyed group</p>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-keyed_groups/prefix"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-keyed-groups-prefix"><strong>prefix</strong></p>
 <a class="ansibleOptionLink" href="#parameter-keyed_groups/prefix" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
 </div></td>
@@ -516,7 +502,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 <p class="ansible-option-line"><strong class="ansible-option-default-bold">Default:</strong> <code class="ansible-option-default docutils literal notranslate"><span class="pre">&quot;&quot;</span></code></p>
 </div></td>
 </tr>
-<tr class="row-even"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-keyed_groups/separator"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-keyed-groups-separator"><strong>separator</strong></p>
 <a class="ansibleOptionLink" href="#parameter-keyed_groups/separator" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
 </div></td>
@@ -524,7 +510,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 <p class="ansible-option-line"><strong class="ansible-option-default-bold">Default:</strong> <code class="ansible-option-default docutils literal notranslate"><span class="pre">&quot;_&quot;</span></code></p>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-indent"></div><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-keyed_groups/trailing_separator"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-keyed-groups-trailing-separator"><strong>trailing_separator</strong></p>
 <a class="ansibleOptionLink" href="#parameter-keyed_groups/trailing_separator" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 <p><em class="ansible-option-versionadded">added in ansible-core 2.12</em></p>
@@ -538,7 +524,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-leading_separator"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-leading-separator"><strong>leading_separator</strong></p>
 <a class="ansibleOptionLink" href="#parameter-leading_separator" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 <p><em class="ansible-option-versionadded">added in ansible-core 2.11</em></p>
@@ -556,7 +542,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-profile"></div>
 <div class="ansibleOptionAnchor" id="parameter-aws_profile"></div>
 <div class="ansibleOptionAnchor" id="parameter-boto_profile"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-profile"><span id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-boto-profile"></span><span id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-aws-profile"></span><strong>profile</strong></p>
@@ -574,7 +560,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-region"></div>
 <div class="ansibleOptionAnchor" id="parameter-aws_region"></div>
 <div class="ansibleOptionAnchor" id="parameter-ec2_region"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-region"><span id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-ec2-region"></span><span id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-aws-region"></span><strong>region</strong></p>
@@ -594,7 +580,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-regions"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-regions"><strong>regions</strong></p>
 <a class="ansibleOptionLink" href="#parameter-regions" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">list</span> / <span class="ansible-option-elements">elements=string</span></p>
 </div></td>
@@ -603,7 +589,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 <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>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-secret_key"></div>
 <div class="ansibleOptionAnchor" id="parameter-aws_secret_access_key"></div>
 <div class="ansibleOptionAnchor" id="parameter-aws_secret_key"></div>
@@ -628,7 +614,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-session_token"></div>
 <div class="ansibleOptionAnchor" id="parameter-aws_session_token"></div>
 <div class="ansibleOptionAnchor" id="parameter-security_token"></div>
@@ -658,7 +644,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-strict"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-strict"><strong>strict</strong></p>
 <a class="ansibleOptionLink" href="#parameter-strict" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>
@@ -671,7 +657,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-strict_permissions"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-strict-permissions"><strong>strict_permissions</strong></p>
 <a class="ansibleOptionLink" href="#parameter-strict_permissions" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>
@@ -684,7 +670,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-use_contrib_script_compatible_ec2_tag_keys"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-use-contrib-script-compatible-ec2-tag-keys"><strong>use_contrib_script_compatible_ec2_tag_keys</strong></p>
 <a class="ansibleOptionLink" href="#parameter-use_contrib_script_compatible_ec2_tag_keys" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 <p><em class="ansible-option-versionadded">added in amazon.aws 1.5.0</em></p>
@@ -698,7 +684,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-use_contrib_script_compatible_sanitization"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-use-contrib-script-compatible-sanitization"><strong>use_contrib_script_compatible_sanitization</strong></p>
 <a class="ansibleOptionLink" href="#parameter-use_contrib_script_compatible_sanitization" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 </div></td>
@@ -712,7 +698,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-use_extra_vars"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-use-extra-vars"><strong>use_extra_vars</strong></p>
 <a class="ansibleOptionLink" href="#parameter-use_extra_vars" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 <p><em class="ansible-option-versionadded">added in ansible-core 2.11</em></p>
@@ -735,7 +721,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-aws-ec2-
 </ul>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="parameter-use_ssm_inventory"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-aws-ec2-inventory-parameter-use-ssm-inventory"><strong>use_ssm_inventory</strong></p>
 <a class="ansibleOptionLink" href="#parameter-use_ssm_inventory" title="Permalink to this option"></a><p class="ansible-option-type-line"><span class="ansible-option-type">boolean</span></p>
 <p><em class="ansible-option-versionadded">added in amazon.aws 6.0.0</em></p>
diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/elb_classic_lb_module.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/elb_classic_lb_module.html
index 364a22f..0f8d8b2 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/elb_classic_lb_module.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/elb_classic_lb_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="amazon.aws.iam_access_key module – Manage AWS IAM User access keys" href="iam_access_key_module.html" />
+    <link rel="next" title="amazon.aws.elb_classic_lb_info module – Gather information about EC2 Classic Elastic Load Balancers in AWS" href="elb_classic_lb_info_module.html" />
     <link rel="prev" title="amazon.aws.elb_application_lb_info module – Gather information about Application Load Balancers in AWS" href="elb_application_lb_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
@@ -1816,7 +1816,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-elb-clas
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="elb_application_lb_info_module.html" class="btn btn-neutral float-left" title="amazon.aws.elb_application_lb_info module – Gather information about Application Load Balancers in AWS" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="iam_access_key_module.html" class="btn btn-neutral float-right" title="amazon.aws.iam_access_key module – Manage AWS IAM User access keys" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="elb_classic_lb_info_module.html" class="btn btn-neutral float-right" title="amazon.aws.elb_classic_lb_info module – Gather information about EC2 Classic Elastic Load Balancers 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/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/iam_access_key_module.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/iam_access_key_module.html
index 1e2df42..0f37a48 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/iam_access_key_module.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/iam_access_key_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="amazon.aws.iam_access_key_info module – fetch information about AWS IAM User access keys" href="iam_access_key_info_module.html" />
-    <link rel="prev" title="amazon.aws.elb_classic_lb module – Creates, updates or destroys an Amazon ELB" href="elb_classic_lb_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+    <link rel="prev" title="amazon.aws.elb_classic_lb_info module – Gather information about EC2 Classic Elastic Load Balancers in AWS" href="elb_classic_lb_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
 
@@ -510,7 +510,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-iam-acce
           
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="elb_classic_lb_module.html" class="btn btn-neutral float-left" title="amazon.aws.elb_classic_lb module – Creates, updates or destroys an Amazon ELB" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="elb_classic_lb_info_module.html" class="btn btn-neutral float-left" title="amazon.aws.elb_classic_lb_info module – Gather information about EC2 Classic Elastic Load Balancers in AWS" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="iam_access_key_info_module.html" class="btn btn-neutral float-right" title="amazon.aws.iam_access_key_info module – fetch information about AWS IAM User access keys" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/iam_policy_module.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/iam_policy_module.html
index e29805b..a1f821d 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/iam_policy_module.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/iam_policy_module.html
@@ -472,15 +472,6 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-iam-poli
 </div></td>
 </tr>
 <tr class="row-even"><td><div class="ansible-option-cell">
-<div class="ansibleOptionAnchor" id="return-policies"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-iam-policy-module-return-policies"><strong>policies</strong></p>
-<a class="ansibleOptionLink" href="#return-policies" 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=string</span></p>
-</div></td>
-<td><div class="ansible-option-cell"><p>A list of names of the inline policies embedded in the specified IAM resource (user, group, or role).</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">[&quot;READ-ONLY&quot;]</span></code></p>
-</div></td>
-</tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="return-policy_names"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-iam-policy-module-return-policy-names"><strong>policy_names</strong></p>
 <a class="ansibleOptionLink" href="#return-policy_names" 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=string</span></p>
 </div></td>
@@ -489,7 +480,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-iam-poli
 <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">[&quot;READ-ONLY&quot;]</span></code></p>
 </div></td>
 </tr>
-<tr class="row-even"><td><div class="ansible-option-cell">
+<tr class="row-odd"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="return-role_name"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-iam-policy-module-return-role-name"><strong>role_name</strong></p>
 <a class="ansibleOptionLink" href="#return-role_name" title="Permalink to this return value"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
 </div></td>
@@ -498,7 +489,7 @@ see <a class="reference internal" href="#ansible-collections-amazon-aws-iam-poli
 <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">&quot;ExampleRole001&quot;</span></code></p>
 </div></td>
 </tr>
-<tr class="row-odd"><td><div class="ansible-option-cell">
+<tr class="row-even"><td><div class="ansible-option-cell">
 <div class="ansibleOptionAnchor" id="return-user_name"></div><p class="ansible-option-title" id="ansible-collections-amazon-aws-iam-policy-module-return-user-name"><strong>user_name</strong></p>
 <a class="ansibleOptionLink" href="#return-user_name" title="Permalink to this return value"></a><p class="ansible-option-type-line"><span class="ansible-option-type">string</span></p>
 </div></td>
diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/index.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/index.html
index 07198ab..e0d96e4 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/amazon/aws/index.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/amazon/aws/index.html
@@ -280,6 +280,7 @@
 <li><p><a class="reference internal" href="elb_application_lb_module.html#ansible-collections-amazon-aws-elb-application-lb-module"><span class="std std-ref">elb_application_lb module</span></a> – Manage an Application Load Balancer</p></li>
 <li><p><a class="reference internal" href="elb_application_lb_info_module.html#ansible-collections-amazon-aws-elb-application-lb-info-module"><span class="std std-ref">elb_application_lb_info module</span></a> – Gather information about Application Load Balancers in AWS</p></li>
 <li><p><a class="reference internal" href="elb_classic_lb_module.html#ansible-collections-amazon-aws-elb-classic-lb-module"><span class="std std-ref">elb_classic_lb module</span></a> – Creates, updates or destroys an Amazon ELB</p></li>
+<li><p><a class="reference internal" href="elb_classic_lb_info_module.html#ansible-collections-amazon-aws-elb-classic-lb-info-module"><span class="std std-ref">elb_classic_lb_info module</span></a> – Gather information about EC2 Classic Elastic Load Balancers in AWS</p></li>
 <li><p><a class="reference internal" href="iam_access_key_module.html#ansible-collections-amazon-aws-iam-access-key-module"><span class="std std-ref">iam_access_key module</span></a> – Manage AWS IAM User access keys</p></li>
 <li><p><a class="reference internal" href="iam_access_key_info_module.html#ansible-collections-amazon-aws-iam-access-key-info-module"><span class="std std-ref">iam_access_key_info module</span></a> – fetch information about AWS IAM User access keys</p></li>
 <li><p><a class="reference internal" href="iam_group_module.html#ansible-collections-amazon-aws-iam-group-module"><span class="std std-ref">iam_group module</span></a> – Manage AWS IAM groups</p></li>
diff --git a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/index_module.html b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/index_module.html
index 7ab9295..3a7dd11 100644
--- a/home/runner/work/amazon.aws/amazon.aws/docsbuild/base/collections/index_module.html
+++ b/home/runner/work/amazon.aws/amazon.aws/docsbuild/head/collections/index_module.html
@@ -188,6 +188,7 @@
 <li><p><a class="reference internal" href="amazon/aws/elb_application_lb_module.html#ansible-collections-amazon-aws-elb-application-lb-module"><span class="std std-ref">amazon.aws.elb_application_lb</span></a> – Manage an Application Load Balancer</p></li>
 <li><p><a class="reference internal" href="amazon/aws/elb_application_lb_info_module.html#ansible-collections-amazon-aws-elb-application-lb-info-module"><span class="std std-ref">amazon.aws.elb_application_lb_info</span></a> – Gather information about Application Load Balancers in AWS</p></li>
 <li><p><a class="reference internal" href="amazon/aws/elb_classic_lb_module.html#ansible-collections-amazon-aws-elb-classic-lb-module"><span class="std std-ref">amazon.aws.elb_classic_lb</span></a> – Creates, updates or destroys an Amazon ELB</p></li>
+<li><p><a class="reference internal" href="amazon/aws/elb_classic_lb_info_module.html#ansible-collections-amazon-aws-elb-classic-lb-info-module"><span class="std std-ref">amazon.aws.elb_classic_lb_info</span></a> – Gather information about EC2 Classic Elastic Load Balancers in AWS</p></li>
 <li><p><a class="reference internal" href="amazon/aws/iam_access_key_module.html#ansible-collections-amazon-aws-iam-access-key-module"><span class="std std-ref">amazon.aws.iam_access_key</span></a> – Manage AWS IAM User access keys</p></li>
 <li><p><a class="reference internal" href="amazon/aws/iam_access_key_info_module.html#ansible-collections-amazon-aws-iam-access-key-info-module"><span class="std std-ref">amazon.aws.iam_access_key_info</span></a> – fetch information about AWS IAM User access keys</p></li>
 <li><p><a class="reference internal" href="amazon/aws/iam_group_module.html#ansible-collections-amazon-aws-iam-group-module"><span class="std std-ref">amazon.aws.iam_group</span></a> – Manage AWS IAM groups</p></li>

Copy link
Contributor

@alinabuzachis alinabuzachis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if it makes sense to use DryRun. I would probably use check_mode without passing DryRun, but I would also like to know what @tremble thinks about.

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 49s
✔️ build-ansible-collection SUCCESS in 10m 43s
✔️ ansible-test-splitter SUCCESS in 4m 25s
integration-amazon.aws-1 FAILURE in 35m 35s
✔️ integration-amazon.aws-2 SUCCESS in 28m 25s
✔️ integration-amazon.aws-3 SUCCESS in 27m 00s
✔️ integration-amazon.aws-4 SUCCESS in 32m 58s
✔️ integration-amazon.aws-5 SUCCESS in 20m 46s
✔️ integration-amazon.aws-6 SUCCESS in 37m 06s
✔️ integration-amazon.aws-7 SUCCESS in 39m 41s
✔️ integration-amazon.aws-8 SUCCESS in 39m 50s
integration-amazon.aws-9 FAILURE in 30m 58s
✔️ integration-amazon.aws-10 SUCCESS in 33m 23s
✔️ integration-amazon.aws-11 SUCCESS in 39m 08s
✔️ integration-amazon.aws-12 SUCCESS in 22m 11s
✔️ integration-amazon.aws-13 SUCCESS in 18m 29s
✔️ integration-amazon.aws-14 SUCCESS in 21m 19s
✔️ integration-amazon.aws-15 SUCCESS in 34m 43s
✔️ integration-amazon.aws-16 SUCCESS in 22m 32s
✔️ integration-amazon.aws-17 SUCCESS in 32m 06s
✔️ integration-amazon.aws-18 SUCCESS in 15m 37s
✔️ integration-amazon.aws-19 SUCCESS in 27m 19s
integration-amazon.aws-20 FAILURE in 14m 56s
integration-amazon.aws-21 FAILURE in 40m 29s
✔️ integration-amazon.aws-22 SUCCESS in 35m 43s
✔️ integration-community.aws-1 SUCCESS in 16m 12s
✔️ integration-community.aws-2 SUCCESS in 6m 42s
✔️ integration-community.aws-3 SUCCESS in 9m 02s
✔️ integration-community.aws-4 SUCCESS in 5m 33s
✔️ integration-community.aws-5 SUCCESS in 6m 30s
✔️ integration-community.aws-6 SUCCESS in 9m 51s
✔️ integration-community.aws-7 SUCCESS in 10m 14s
✔️ integration-community.aws-8 SUCCESS in 6m 03s
Skipped 14 jobs

plugins/module_utils/ec2.py Outdated Show resolved Hide resolved
plugins/module_utils/errors.py Outdated Show resolved Hide resolved
@GomathiselviS
Copy link
Contributor Author

I'm not sure if it makes sense to use DryRun. I would probably use check_mode without passing DryRun, but I would also like to know what @tremble thinks about.

I've currently removed it. From my assessment based on the definition of check_mode, the API should not be invoked at all. Moreover, DryRun is utilized across various AWS APIs beyond just placement groups. Given that other modules haven't implemented it, it seemed logical to exclude the DryRun functionality from this particular module.

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 3m 22s
✔️ build-ansible-collection SUCCESS in 11m 20s
✔️ ansible-test-splitter SUCCESS in 4m 40s
✔️ integration-amazon.aws-1 SUCCESS in 17m 22s
✔️ integration-amazon.aws-2 SUCCESS in 31m 21s
integration-amazon.aws-3 FAILURE in 38m 36s
✔️ integration-amazon.aws-4 SUCCESS in 24m 06s
✔️ integration-amazon.aws-5 SUCCESS in 23m 31s
✔️ integration-amazon.aws-6 SUCCESS in 20m 41s
✔️ integration-amazon.aws-7 SUCCESS in 20m 39s
✔️ integration-amazon.aws-8 SUCCESS in 21m 20s
✔️ integration-amazon.aws-9 SUCCESS in 11m 41s
✔️ integration-amazon.aws-10 SUCCESS in 11m 07s
✔️ integration-amazon.aws-11 SUCCESS in 12m 04s
✔️ integration-amazon.aws-12 SUCCESS in 16m 22s
✔️ integration-amazon.aws-13 SUCCESS in 18m 00s
✔️ integration-amazon.aws-14 SUCCESS in 17m 09s
✔️ integration-amazon.aws-15 SUCCESS in 11m 48s
✔️ integration-amazon.aws-16 SUCCESS in 7m 32s
✔️ integration-amazon.aws-17 SUCCESS in 11m 49s
✔️ integration-amazon.aws-18 SUCCESS in 15m 18s
✔️ integration-amazon.aws-19 SUCCESS in 23m 04s
✔️ integration-amazon.aws-20 SUCCESS in 22m 50s
✔️ integration-amazon.aws-21 SUCCESS in 11m 30s
✔️ integration-amazon.aws-22 SUCCESS in 9m 52s
✔️ integration-community.aws-1 SUCCESS in 15m 46s
✔️ integration-community.aws-2 SUCCESS in 5m 04s
✔️ integration-community.aws-3 SUCCESS in 7m 44s
✔️ integration-community.aws-4 SUCCESS in 6m 17s
✔️ integration-community.aws-5 SUCCESS in 6m 34s
✔️ integration-community.aws-6 SUCCESS in 8m 21s
✔️ integration-community.aws-7 SUCCESS in 10m 15s
✔️ integration-community.aws-8 SUCCESS in 6m 50s
Skipped 14 jobs

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

Successfully merging this pull request may close these issues.

3 participants