Skip to content

Releases: cloudposse/terraform-aws-ec2-instance

v0.45.0

24 Nov 00:05
84b5e0a
Compare
Choose a tag to compare
Add ability to configure instance tenancy @RothAndrew (#141)

what

  • Add new variable tenancy that allows user to configure instance tenancy (default (default), dedicated, or host)

why

  • An organization that I work with has a security policy that requires use of dedicated tenancy. This PR adds the capability to do that when using this module.

references

v0.44.0

14 Sep 15:42
1bc0487
Compare
Choose a tag to compare
Added support for gp3 and io2 both root and ebs volumes (fixed copy of #117) @tbpoetke (#136)

what

  • Added support for io2 and gp3 volumes

why

  • original PR had conflicts, this will work hopefully
  • io2 and gp3 are new more performant volumes therefore they should be supported

references

git.io->cloudposse.tools update @dylanbannon (#126)

what and why

Change all references to git.io/build-harness into cloudposse.tools/build-harness, since git.io redirects will stop working on April 29th, 2022.

References

  • DEV-143

v0.43.0

17 Jun 13:50
e3aee1c
Compare
Choose a tag to compare
support-kms-key-id-for-root-volume @woz5999 (#128)

what

  • Support customer managed kms key for block device

why

  • This is supported for other EBS volumes in the module
  • CMK should be supported for root device as well

v0.42.0

24 Mar 19:09
0acac13
Compare
Choose a tag to compare
Adding in support for ec2 metadata_tags @wschultz (#122)

what

  • This adds in an option to turn on the metadata_tags (or off, the default) inside the aws_instance metadata_options.

why

  • There are options for http_endpoint, http_put_response_hop_limit and http_tokens already but not for metadata_tags. This adds that functionality.

v0.41.0

18 Feb 15:52
9a76fe5
Compare
Choose a tag to compare
Support aws provider 4+ @max-lobur (#119)

what

  • Support aws provider 4+

why

  • Current default throws an error in provider 4+

  on .terraform/modules/ec2_zscaler/main.tf line 126, in resource "aws_instance" "default":
 126:   private_ip                           = var.private_ip
  • for terraform provider below 4 pass private_ip="" explicitly

v0.40.0

21 Oct 20:07
1899606
Compare
Choose a tag to compare
add burstable_mode @dmirubtsov (#116)

What

Added burstable_mode for choose burstable mode for T2/T3/T4g instances. It can be "standard" or "unlimited".

Why

I think we should be able to manage this parameter by this module

References

v0.39.5

11 Oct 18:58
3275090
Compare
Choose a tag to compare

🚀 Enhancements

Default ssh_key_pair to null @nitrocode (#115)

what

  • Default ssh_key_pair to null

why

  • If SSM is used, the ssh_key_pair shouldn't be required

references

N/A

v0.39.4

21 Aug 05:02
f225f0a
Compare
Choose a tag to compare

🤖 Automatic Updates

Update context.tf @cloudpossebot (#108)

what

This is an auto-generated PR that updates the context.tf file to the latest version from cloudposse/terraform-null-label

why

To support all the features of the context interface.

v0.39.3

21 Aug 03:59
9547fa3
Compare
Choose a tag to compare

🤖 Automatic Updates

chore(deps): update terraform cloudposse/security-group/aws to v0.3.3 @renovate (#109)

This PR contains the following updates:

Package Type Update Change
cloudposse/security-group/aws (source) module patch 0.3.2 -> 0.3.3

Release Notes

cloudposse/terraform-aws-security-group

v0.3.3

Compare Source

🤖 Automatic Updates

Update context.tf @​cloudpossebot (#​21) #### what This is an auto-generated PR that updates the `context.tf` file to the latest version from `cloudposse/terraform-null-label` #### why To support all the features of the `context` interface.

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

v0.39.2

20 Aug 19:33
6ae64c1
Compare
Choose a tag to compare

🤖 Automatic Updates

chore(deps): update terraform cloudposse/label/null to v0.25.0 @renovate (#107)

This PR contains the following updates:

Package Type Update Change
cloudposse/label/null (source) module minor 0.24.1 -> 0.25.0

Release Notes

cloudposse/terraform-null-label

v0.25.0

Compare Source

Add "tenant", "labels_as_tags", and "descriptors" @​Nuru (#​132) ##### what - Add additional label and `id` component: `tenant` - New input `labels_as_tags` controls which labels are exported as tags - New input `descriptor_formats` generates new output `descriptors` - Update README, remove link to obsolete `terraform-terraform-label` ##### why - Support users that host resources on behalf of and/or dedicated to single customers - Supersedes and closes #​131, giving people control over which tags the module generates - Simple mechanism for creating multiple identifiers from the same inputs, reducing the need to create multiple instances of `null-label` - Document `tenant`, `labels_as_tags`, `descriptor_formats`, add additional clarification, stop promoting obsolete module
Fix: Update README Snippets @​korenyoni (#​130) ##### what * Update README snippets to reflect use of Terraform Registry. ##### why * Including snippets that reflect use of the Terraform Registry make it easier for users to quickly instantiate a null_label module. * README is out of date and does not include snippets that reflect use of the Terraform Registry. ##### references * N/A
Bridgecrew compliance @​Nuru (#​125) ##### what - Resolve Bridgecrew compliance complaint about example Autoscaling Group (BC_AWS_GENERAL_31) - Fix typo in README - Include Terraform lock file in `.gitignore` ##### why - Get clean Bridgecrew badge - Correct confusing error - Ensure lock files are not checked into GitHub ##### note The PR can and should be merged into `master` to update README and Bridgecrew without triggering a new release/version. These changes have no effect on the actual module in use and a release will create unnecessary ripple effects. However, merging to `master` will update the README and badges, so is worthwhile, and the changes will move forward into the next release.

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.