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

ec2_instance - Fix issue with launch template #2323

Conversation

abikouo
Copy link
Contributor

@abikouo abikouo commented Oct 4, 2024

SUMMARY

Closes #2321

ISSUE TYPE
  • Bugfix Pull Request
COMPONENT NAME

ec2_instance

…launch template without a defined default subnet
Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 00s
✔️ build-ansible-collection SUCCESS in 11m 00s
✔️ ansible-test-splitter SUCCESS in 4m 22s
✔️ integration-amazon.aws-1 SUCCESS in 25m 54s
✔️ integration-amazon.aws-2 SUCCESS in 23m 02s
✔️ integration-amazon.aws-3 SUCCESS in 7m 33s
✔️ integration-amazon.aws-4 SUCCESS in 11m 29s
✔️ integration-amazon.aws-5 SUCCESS in 10m 30s
✔️ integration-amazon.aws-6 SUCCESS in 6m 44s
✔️ integration-amazon.aws-7 SUCCESS in 5m 14s
✔️ integration-amazon.aws-8 SUCCESS in 6m 32s
✔️ integration-amazon.aws-9 SUCCESS in 12m 40s
✔️ integration-amazon.aws-10 SUCCESS in 7m 04s
✔️ integration-amazon.aws-11 SUCCESS in 8m 18s
✔️ integration-amazon.aws-12 SUCCESS in 7m 54s
✔️ integration-amazon.aws-13 SUCCESS in 14m 53s
✔️ integration-amazon.aws-14 SUCCESS in 8m 35s
✔️ integration-amazon.aws-15 SUCCESS in 8m 12s
✔️ integration-amazon.aws-16 SUCCESS in 6m 33s
✔️ integration-amazon.aws-17 SUCCESS in 15m 41s
✔️ integration-amazon.aws-18 SUCCESS in 8m 15s
✔️ integration-amazon.aws-19 SUCCESS in 7m 35s
✔️ integration-amazon.aws-20 SUCCESS in 12m 41s
✔️ integration-amazon.aws-21 SUCCESS in 7m 57s
✔️ integration-amazon.aws-22 SUCCESS in 16m 22s
Skipped 22 jobs

Copy link

github-actions bot commented Nov 12, 2024

Docs Build 📝

Thank you for contribution!✨

This PR has been merged and your docs changes will be incorporated when they are next published.

Copy link
Contributor

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

ansible-galaxy-importer FAILURE in 4m 37s
✔️ build-ansible-collection SUCCESS in 10m 04s
✔️ ansible-test-splitter SUCCESS in 3m 50s
integration-amazon.aws-1 FAILURE in 7m 11s
integration-amazon.aws-2 FAILURE in 7m 44s
integration-amazon.aws-3 FAILURE in 8m 34s
integration-amazon.aws-4 FAILURE in 7m 37s
integration-amazon.aws-5 FAILURE in 8m 04s
integration-amazon.aws-6 FAILURE in 8m 26s
integration-amazon.aws-7 FAILURE in 8m 09s
integration-amazon.aws-8 FAILURE in 7m 29s
integration-amazon.aws-9 FAILURE in 9m 38s
integration-amazon.aws-10 FAILURE in 7m 16s
integration-amazon.aws-11 FAILURE in 9m 34s
integration-amazon.aws-12 FAILURE in 6m 10s
integration-amazon.aws-13 FAILURE in 8m 38s
integration-amazon.aws-14 FAILURE in 5m 56s
integration-amazon.aws-15 FAILURE in 5m 56s
integration-amazon.aws-16 FAILURE in 6m 02s
integration-amazon.aws-17 FAILURE in 6m 27s
integration-amazon.aws-18 FAILURE in 6m 10s
integration-amazon.aws-19 FAILURE in 6m 00s
integration-amazon.aws-20 FAILURE in 8m 13s
integration-amazon.aws-21 FAILURE in 7m 03s
integration-amazon.aws-22 FAILURE in 8m 04s
Skipped 22 jobs

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 46s
✔️ build-ansible-collection SUCCESS in 10m 00s
✔️ ansible-test-splitter SUCCESS in 3m 51s
✔️ integration-amazon.aws-1 SUCCESS in 26m 04s
✔️ integration-amazon.aws-2 SUCCESS in 17m 45s
✔️ integration-amazon.aws-3 SUCCESS in 8m 44s
✔️ integration-amazon.aws-4 SUCCESS in 9m 11s
✔️ integration-amazon.aws-5 SUCCESS in 12m 05s
✔️ integration-amazon.aws-6 SUCCESS in 9m 20s
✔️ integration-amazon.aws-7 SUCCESS in 5m 19s
✔️ integration-amazon.aws-8 SUCCESS in 7m 41s
✔️ integration-amazon.aws-9 SUCCESS in 10m 55s
✔️ integration-amazon.aws-10 SUCCESS in 10m 34s
✔️ integration-amazon.aws-11 SUCCESS in 6m 30s
✔️ integration-amazon.aws-12 SUCCESS in 7m 32s
✔️ integration-amazon.aws-13 SUCCESS in 14m 25s
✔️ integration-amazon.aws-14 SUCCESS in 8m 13s
✔️ integration-amazon.aws-15 SUCCESS in 9m 12s
✔️ integration-amazon.aws-16 SUCCESS in 7m 47s
✔️ integration-amazon.aws-17 SUCCESS in 8m 16s
✔️ integration-amazon.aws-18 SUCCESS in 8m 02s
✔️ integration-amazon.aws-19 SUCCESS in 9m 30s
✔️ integration-amazon.aws-20 SUCCESS in 8m 12s
✔️ integration-amazon.aws-21 SUCCESS in 9m 39s
✔️ integration-amazon.aws-22 SUCCESS in 13m 51s
Skipped 22 jobs

elif not network and not network_interfaces_ids:
# They did not specify any network interface configuration
# build network interface using subnet_id and security group(s) defined on the module
elif not network and not network_interfaces_ids and not module.params.get("launch_template"):
Copy link
Member

Choose a reason for hiding this comment

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

I won't block the PR on this, but as far as I can tell, this is the only line that actually needs to be changed to fix the bug. I'd really prefer that any refactoring should happen in a separate PR.

Copy link
Contributor

Choose a reason for hiding this comment

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

Handling the refactoring in a separate PR makes sense. I'll leave the decision to @abikouo , as he is the original author of this PR.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@gravesm the PR does not include any code refactoring, all changes are aimed at fixing the reported issue

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 8m 20s
✔️ build-ansible-collection SUCCESS in 10m 45s
✔️ ansible-test-splitter SUCCESS in 3m 53s
✔️ integration-amazon.aws-1 SUCCESS in 24m 09s
✔️ integration-amazon.aws-2 SUCCESS in 20m 15s
✔️ integration-amazon.aws-3 SUCCESS in 8m 55s
✔️ integration-amazon.aws-4 SUCCESS in 8m 59s
✔️ integration-amazon.aws-5 SUCCESS in 8m 53s
✔️ integration-amazon.aws-6 SUCCESS in 8m 15s
✔️ integration-amazon.aws-7 SUCCESS in 7m 19s
✔️ integration-amazon.aws-8 SUCCESS in 7m 24s
✔️ integration-amazon.aws-9 SUCCESS in 7m 28s
✔️ integration-amazon.aws-10 SUCCESS in 8m 57s
✔️ integration-amazon.aws-11 SUCCESS in 9m 10s
✔️ integration-amazon.aws-12 SUCCESS in 8m 12s
✔️ integration-amazon.aws-13 SUCCESS in 13m 40s
✔️ integration-amazon.aws-14 SUCCESS in 10m 44s
✔️ integration-amazon.aws-15 SUCCESS in 9m 57s
✔️ integration-amazon.aws-16 SUCCESS in 6m 28s
✔️ integration-amazon.aws-17 SUCCESS in 12m 25s
✔️ integration-amazon.aws-18 SUCCESS in 7m 15s
✔️ integration-amazon.aws-19 SUCCESS in 9m 17s
✔️ integration-amazon.aws-20 SUCCESS in 9m 25s
✔️ integration-amazon.aws-21 SUCCESS in 7m 33s
✔️ integration-amazon.aws-22 SUCCESS in 11m 33s
Skipped 22 jobs

@GomathiselviS GomathiselviS requested a review from gravesm December 3, 2024 19:08
@abikouo abikouo added the mergeit Merge the PR (SoftwareFactory) label Dec 4, 2024
Copy link
Contributor

Build succeeded (gate pipeline).
https://ansible.softwarefactory-project.io/zuul/buildset/0b3bd30cf25d4b35836464fb863ac6bb

✔️ ansible-galaxy-importer SUCCESS in 8m 20s
✔️ build-ansible-collection SUCCESS in 10m 32s
✔️ ansible-test-splitter SUCCESS in 4m 57s
✔️ integration-amazon.aws-1 SUCCESS in 31m 54s
✔️ integration-amazon.aws-2 SUCCESS in 20m 24s
✔️ integration-amazon.aws-3 SUCCESS in 18m 41s
✔️ integration-amazon.aws-4 SUCCESS in 9m 52s
✔️ integration-amazon.aws-5 SUCCESS in 8m 15s
✔️ integration-amazon.aws-6 SUCCESS in 8m 28s
✔️ integration-amazon.aws-7 SUCCESS in 6m 41s
✔️ integration-amazon.aws-8 SUCCESS in 6m 54s
✔️ integration-amazon.aws-9 SUCCESS in 13m 16s
✔️ integration-amazon.aws-10 SUCCESS in 11m 48s
✔️ integration-amazon.aws-11 SUCCESS in 8m 12s
✔️ integration-amazon.aws-12 SUCCESS in 14m 01s
✔️ integration-amazon.aws-13 SUCCESS in 12m 37s
✔️ integration-amazon.aws-14 SUCCESS in 12m 55s
✔️ integration-amazon.aws-15 SUCCESS in 8m 06s
✔️ integration-amazon.aws-16 SUCCESS in 7m 50s
✔️ integration-amazon.aws-17 SUCCESS in 8m 43s
✔️ integration-amazon.aws-18 SUCCESS in 6m 47s
✔️ integration-amazon.aws-19 SUCCESS in 8m 09s
✔️ integration-amazon.aws-20 SUCCESS in 8m 55s
✔️ integration-amazon.aws-21 SUCCESS in 9m 51s
✔️ integration-amazon.aws-22 SUCCESS in 16m 14s
Skipped 22 jobs

@softwarefactory-project-zuul softwarefactory-project-zuul bot merged commit 5e17269 into ansible-collections:main Dec 4, 2024
45 checks passed
Copy link

patchback bot commented Dec 4, 2024

Backport to stable-9: 💚 backport PR created

✅ Backport PR branch: patchback/backports/stable-9/5e172696675d6cd36913188719764f75b1520e3c/pr-2323

Backported as #2410

🤖 @patchback
I'm built with octomachinery and
my source is open — https://github.com/sanitizers/patchback-github-app.

patchback bot pushed a commit that referenced this pull request Dec 4, 2024
SUMMARY

Closes #2321

ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME

ec2_instance

Reviewed-by: Alina Buzachis
Reviewed-by: Mike Graves <[email protected]>
Reviewed-by: GomathiselviS <[email protected]>
Reviewed-by: Bikouo Aubin
(cherry picked from commit 5e17269)
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Dec 4, 2024
This is a backport of PR #2323 as merged into main (5e17269).
SUMMARY

Closes #2321

ISSUE TYPE


Bugfix Pull Request

COMPONENT NAME

ec2_instance

Reviewed-by: Alina Buzachis
Reviewed-by: Bikouo Aubin
alinabuzachis pushed a commit to alinabuzachis/amazon.aws that referenced this pull request Jan 15, 2025
SUMMARY

Closes ansible-collections#2321

ISSUE TYPE


Bugfix Pull Request

COMPONENT NAME

ec2_instance

Reviewed-by: Alina Buzachis
Reviewed-by: Mike Graves <[email protected]>
Reviewed-by: GomathiselviS <[email protected]>
Reviewed-by: Bikouo Aubin
alinabuzachis pushed a commit to alinabuzachis/amazon.aws that referenced this pull request Jan 15, 2025
SUMMARY

Closes ansible-collections#2321

ISSUE TYPE


Bugfix Pull Request

COMPONENT NAME

ec2_instance

Reviewed-by: Alina Buzachis
Reviewed-by: Mike Graves <[email protected]>
Reviewed-by: GomathiselviS <[email protected]>
Reviewed-by: Bikouo Aubin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-9 mergeit Merge the PR (SoftwareFactory)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ec2_instance fails when trying to run instance using a launch template without a defined default subnet
4 participants