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 Support for AWS ISO Regions #517

Closed
aghassemlouei opened this issue Nov 21, 2024 · 3 comments
Closed

Add Support for AWS ISO Regions #517

aghassemlouei opened this issue Nov 21, 2024 · 3 comments

Comments

@aghassemlouei
Copy link

aghassemlouei commented Nov 21, 2024

Description

HashiCorp Packer should support the AWS Secret and AWS Top Secret Clouds.

Use Case(s)

If HashiCorp Packer supports the following regions it will improve and enhance the image import/creation process for United States (US) federal workloads which handle US Classified systems:

  • us-isob-east-1
  • us-iso-east-1
  • us-iso-west-1

Currently these environments are highly restricted with heavy introspection on ingress and egress data. Introducing this capability will enable classified workloads to create more secure base images more frequently within the regions. This will also significantly reduce the likelihood that images imported into these environments include unauthorized components.

Potential configuration

It's unclear if the custom_endpoint_ec2 would enable full Packer functionality in these regions.

Potential References

@lbajolet-hashicorp lbajolet-hashicorp transferred this issue from hashicorp/packer Nov 25, 2024
@lorengordon
Copy link
Contributor

Fwiw, our team has built images for ISO regions regularly for years now using Packer. Packer supports them already. Is there a specific error you are encountering?

@aghassemlouei
Copy link
Author

Appreciate the confirmation @lorengordon; had not seen anything formal and just needed confirmation of functionality!

@lorengordon
Copy link
Contributor

It used to be more complicated, but when AWS began including the ISO regions/endpoints in the public AWS SDKs, it became quite simple. Just set the region in your config/shell, get a credential, and Packer should be able to talk to the endpoints just fine!

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

No branches or pull requests

3 participants