Skip to content

Releases: cloudposse/terraform-aws-ec2-instance

v0.27.1

06 Jan 17:16
c44dd94
Compare
Choose a tag to compare

🤖 Automatic Updates

Update README.md and docs @cloudpossebot (#78)

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

v0.27.0

06 Jan 17:15
56eeeba
Compare
Choose a tag to compare
Terraform 0.14 upgrade @maximmi (#80)

what

  • Upgrade to support Terraform 0.14 and bring up to current Cloud Posse standard

why

  • Support Terraform 0.14

v0.26.0

12 Dec 09:40
10a7f1c
Compare
Choose a tag to compare
update context and tf .14 support @woz5999 (#77)

what

fixes and updates for tf 0.14 compatibility

v0.25.0

01 Oct 14:56
797a39f
Compare
Choose a tag to compare
Wait for en external instance profile to be created before attempting to read it using data source @aknysh (#73)

what

  • Wait for en external instance profile to be created before attempting to read it using data source

why

  • When creating an instance profile and passing it into this module, the data lookup fails because the instance profile has not yet been created. The following error occurs when running terraform plan:
Error: Error getting instance profiles: NoSuchEntity: Instance Profile test cannot be found.
	status code: 404, request id: fcf2a09c-bfb3-4041-babd-95133304cf34

  on .terraform/modules/ec2_bug/main.tf line 73, in data "aws_iam_instance_profile" "given":
  73: data "aws_iam_instance_profile" "given" {

related

references

note

  • Same result could be achieved using TF 0.13 depends_on for modules, but we support TF 0.12 as well, that's why we added "Fake Resource/Module Dependencies"

v0.24.0

10 Sep 22:00
adb9d97
Compare
Choose a tag to compare
Add `user_data_base64` to inputs. Add `arn` to outputs @aknysh (#71)

what

  • Add user_data_base64 to inputs
  • Add arn to outputs

why

  • user_data_base64 can be used instead of user_data to pass base64-encoded binary data directly. Use this instead of user_data whenever the value is not a valid UTF-8 string. For example, gzip-encoded user data must be base64-encoded and passed via this argument to avoid corruption

  • Instance ARN is required for https://aws.amazon.com/backup/

v0.23.0

10 Sep 18:25
b1a5424
Compare
Choose a tag to compare
Update the example to `context.tf` @aknysh (#70)

what

  • Update the example to context.tf

why

  • Missed in the last PR

v0.22.0

09 Sep 05:08
05b3362
Compare
Choose a tag to compare
Update to `context.tf`. Update provider pinning. Update Terratest. Update GitHub Actions. Add UDP ingress rule @aknysh (#69)

what

  • Update to context.tf
  • Update provider pinning
  • Update Terratest
  • Update GitHub Actions
  • Add UDP ingress rule

why

  • Standardization and interoperability
  • Keep the module up to date

related

0.21.1

18 Aug 08:24
e9ce452
Compare
Choose a tag to compare
[AUTOMATED] Update terraform-null-label versions to support Terraform…

0.21.0: [AUTOMATED] Update Version Pinning for Terraform to support 0.13 (#65)

18 Aug 07:55
587b6f3
Compare
Choose a tag to compare
## What

1. Update Version Pinning for Terraform to support 0.13

## Why

1. This is a relatively minor update that the CloudPosse module already likely supports.
1. This allows module consumers to not individually update our Terraform module to support Terraform 0.13.

0.20.0: Allow instance profiles to be provided (#60)

06 Jul 00:19
cadf1a1
Compare
Choose a tag to compare
Co-authored-by: Joe Niland <joe@originalmind.com.au>
Co-authored-by: actions-bot <58130806+actions-bot@users.noreply.github.com>