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 transit_gateway_route module #2050

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

Conversation

paulczar
Copy link

SUMMARY

New module for creating transit gateway routes

ISSUE TYPE
  • New Module Pull Request
COMPONENT NAME

transit_gateway_route

ADDITIONAL INFORMATION

This allows you to create transit gateway routes, without them transit gateways are pretty useless.

I haven't created tests for it, and don't really have the time, I'm hoping someone else is interested enough in the feature to run with that.

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
Copy link

github-actions bot commented Jan 31, 2024

Docs Build 📝

Thank you for contribution!✨

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

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

File changes:

  • A collections/community/aws/transit_gateway_route_module.html
  • M collections/community/aws/index.html
  • M collections/community/aws/sts_session_token_module.html
  • M collections/community/aws/waf_condition_module.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/community.aws/community.aws/docsbuild/base/collections/community/aws/index.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/index.html
index 26fcfc9..01e51df 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/index.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/index.html
@@ -329,6 +329,7 @@
 <li><p><a class="reference internal" href="stepfunctions_state_machine_execution_module.html#ansible-collections-community-aws-stepfunctions-state-machine-execution-module"><span class="std std-ref">stepfunctions_state_machine_execution module</span></a> – Start or stop execution of an AWS Step Functions state machine</p></li>
 <li><p><a class="reference internal" href="storagegateway_info_module.html#ansible-collections-community-aws-storagegateway-info-module"><span class="std std-ref">storagegateway_info module</span></a> – Fetch AWS Storage Gateway information</p></li>
 <li><p><a class="reference internal" href="sts_session_token_module.html#ansible-collections-community-aws-sts-session-token-module"><span class="std std-ref">sts_session_token module</span></a> – obtain a session token from the AWS Security Token Service</p></li>
+<li><p><a class="reference internal" href="transit_gateway_route_module.html#ansible-collections-community-aws-transit-gateway-route-module"><span class="std std-ref">transit_gateway_route module</span></a> – Creates a transit gateway route</p></li>
 <li><p><a class="reference internal" href="waf_condition_module.html#ansible-collections-community-aws-waf-condition-module"><span class="std std-ref">waf_condition module</span></a> – Create and delete WAF Conditions</p></li>
 <li><p><a class="reference internal" href="waf_info_module.html#ansible-collections-community-aws-waf-info-module"><span class="std std-ref">waf_info module</span></a> – Retrieve information for WAF ACLs, Rules, Conditions and Filters</p></li>
 <li><p><a class="reference internal" href="waf_rule_module.html#ansible-collections-community-aws-waf-rule-module"><span class="std std-ref">waf_rule module</span></a> – Create and delete WAF Rules</p></li>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/sts_session_token_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/sts_session_token_module.html
index d649b2f..98a898b 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/sts_session_token_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/sts_session_token_module.html
@@ -24,7 +24,7 @@
         <script src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
-    <link rel="next" title="community.aws.waf_condition module – Create and delete WAF Conditions" href="waf_condition_module.html" />
+    <link rel="next" title="community.aws.transit_gateway_route module – Creates a transit gateway route" href="transit_gateway_route_module.html" />
     <link rel="prev" title="community.aws.storagegateway_info module – Fetch AWS Storage Gateway information" href="storagegateway_info_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
@@ -427,7 +427,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-sts-s
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="storagegateway_info_module.html" class="btn btn-neutral float-left" title="community.aws.storagegateway_info module – Fetch AWS Storage Gateway information" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="waf_condition_module.html" class="btn btn-neutral float-right" title="community.aws.waf_condition module – Create and delete WAF Conditions" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="transit_gateway_route_module.html" class="btn btn-neutral float-right" title="community.aws.transit_gateway_route module – Creates a transit gateway route" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/waf_condition_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/waf_condition_module.html
index bb59cb9..be3b92c 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/community/aws/waf_condition_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/community/aws/waf_condition_module.html
@@ -25,7 +25,7 @@
     <script src="../../../_static/js/theme.js"></script>
     <link rel="search" title="Search" href="../../../search.html" />
     <link rel="next" title="community.aws.waf_info module – Retrieve information for WAF ACLs, Rules, Conditions and Filters" href="waf_info_module.html" />
-    <link rel="prev" title="community.aws.sts_session_token module – obtain a session token from the AWS Security Token Service" href="sts_session_token_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
+    <link rel="prev" title="community.aws.transit_gateway_route module – Creates a transit gateway route" href="transit_gateway_route_module.html" /><!-- extra head elements for Ansible beyond RTD Sphinx Theme -->
 
 
 
@@ -1005,7 +1005,7 @@ see <a class="reference internal" href="#ansible-collections-community-aws-waf-c
           
 
 <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="sts_session_token_module.html" class="btn btn-neutral float-left" title="community.aws.sts_session_token module – obtain a session token from the AWS Security Token Service" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="transit_gateway_route_module.html" class="btn btn-neutral float-left" title="community.aws.transit_gateway_route module – Creates a transit gateway route" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="waf_info_module.html" class="btn btn-neutral float-right" title="community.aws.waf_info module – Retrieve information for WAF ACLs, Rules, Conditions and Filters" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/index_module.html b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/index_module.html
index 4559e80..da2020f 100644
--- a/home/runner/work/community.aws/community.aws/docsbuild/base/collections/index_module.html
+++ b/home/runner/work/community.aws/community.aws/docsbuild/head/collections/index_module.html
@@ -272,6 +272,7 @@
 <li><p><a class="reference internal" href="community/aws/stepfunctions_state_machine_execution_module.html#ansible-collections-community-aws-stepfunctions-state-machine-execution-module"><span class="std std-ref">community.aws.stepfunctions_state_machine_execution</span></a> – Start or stop execution of an AWS Step Functions state machine</p></li>
 <li><p><a class="reference internal" href="community/aws/storagegateway_info_module.html#ansible-collections-community-aws-storagegateway-info-module"><span class="std std-ref">community.aws.storagegateway_info</span></a> – Fetch AWS Storage Gateway information</p></li>
 <li><p><a class="reference internal" href="community/aws/sts_session_token_module.html#ansible-collections-community-aws-sts-session-token-module"><span class="std std-ref">community.aws.sts_session_token</span></a> – obtain a session token from the AWS Security Token Service</p></li>
+<li><p><a class="reference internal" href="community/aws/transit_gateway_route_module.html#ansible-collections-community-aws-transit-gateway-route-module"><span class="std std-ref">community.aws.transit_gateway_route</span></a> – Creates a transit gateway route</p></li>
 <li><p><a class="reference internal" href="community/aws/waf_condition_module.html#ansible-collections-community-aws-waf-condition-module"><span class="std std-ref">community.aws.waf_condition</span></a> – Create and delete WAF Conditions</p></li>
 <li><p><a class="reference internal" href="community/aws/waf_info_module.html#ansible-collections-community-aws-waf-info-module"><span class="std std-ref">community.aws.waf_info</span></a> – Retrieve information for WAF ACLs, Rules, Conditions and Filters</p></li>
 <li><p><a class="reference internal" href="community/aws/waf_rule_module.html#ansible-collections-community-aws-waf-rule-module"><span class="std std-ref">community.aws.waf_rule</span></a> – Create and delete WAF Rules</p></li>

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 3m 43s (non-voting)
✔️ build-ansible-collection SUCCESS in 14m 48s
✔️ ansible-test-splitter SUCCESS in 5m 58s
Skipped 22 jobs

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
Copy link
Contributor

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

ansible-galaxy-importer FAILURE in 4m 56s (non-voting)
✔️ build-ansible-collection SUCCESS in 13m 58s
✔️ ansible-test-splitter SUCCESS in 5m 17s
Skipped 22 jobs

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
Copy link
Contributor

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

ansible-galaxy-importer FAILURE in 5m 18s (non-voting)
✔️ build-ansible-collection SUCCESS in 14m 11s
✔️ ansible-test-splitter SUCCESS in 5m 16s
Skipped 22 jobs

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

Successfully merging this pull request may close these issues.

None yet

1 participant