All notable changes to this project will be documented in this file.
5.1.0 (2023-05-30)
5.0.0 (2023-04-28)
- Raise minimum required Terraform version to 1.0+ (#331)
4.5.0 (2023-04-21)
4.4.0 (2023-04-21)
4.3.1 (2023-04-21)
4.3.0 (2023-01-01)
4.2.1 (2022-11-07)
4.2.0 (2022-11-04)
4.1.4 (2022-08-13)
4.1.3 (2022-08-12)
4.1.2 (2022-08-10)
4.1.1 (2022-07-21)
4.1.0 (2022-07-19)
4.0.0 (2022-05-09)
- Add support for user_data_replace_on_change, and updated AWS provider to v4.7+ (#272)
3.6.0 (2022-05-06)
3.5.0 (2022-03-12)
- Made it clear that we stand with Ukraine (6867788)
3.4.0 (2022-01-14)
3.3.0 (2021-11-22)
3.2.1 (2021-11-22)
v3.2.0 - 2021-10-07
- feat: Add instance private IP to the outputs (#241)
v3.1.0 - 2021-08-27
- feat: add support for spot instances via spot instance requests (#236)
- chore: update
README.md
example for making an encrypted AMI (#235)
v3.0.0 - 2021-08-26
- BREAKING CHANGE: update module to include latest features and remove use of
count
for modulecount
/for_each
(#234)
v2.21.0 - 2021-08-26
- feat: Add support for EBS GP3 throughput (#233)
v2.20.0 - 2021-08-25
- feat: Add cpu optimization options (#181)
v2.19.0 - 2021-05-12
- fix: root_block_device tags conflicts (#220)
v2.18.0 - 2021-05-11
- feat: add tags support to root block device (#218)
- chore: update CI/CD to use stable
terraform-docs
release artifact and discoverable Apache2.0 license (#217) - chore: Updated versions&comments in examples
- chore: update documentation and pin
terraform_docs
version to avoid future changes (#212) - chore: align ci-cd static checks to use individual minimum Terraform versions (#207)
- chore: add ci-cd workflow for pre-commit checks (#201)
v2.17.0 - 2021-02-20
- chore: update documentation based on latest
terraform-docs
which includes module and resource sections (#200)
v2.16.0 - 2020-12-10
- feat: Add support for metadata_options argument (#193)
v2.15.0 - 2020-06-10
- feat: Add "num_suffix_format" variable for instance naming (#147)
v2.14.0 - 2020-06-10
- Updated README
- Updated t instance type check to include t3a type (#145)
- Updated README
- Instance count as output (#121)
- Added user_data_base64 (fixed #117) (#137)
- Added support for network_interface and arn (#136)
- Update outputs to remove unneeded function wrappers (#135)
- Track all changes (remove ignore_changes lifecycle) (#125)
- Add encrypted and kms_key_id arguments to the ebs_* and root_* block (#124)
- Remove T2 specifics to unify Terraform object names inside TF State (#111)
- Fixed output of placement_group (fixed #104) (#110)
- Add get_password_data (#105)
- Fixed when private_ips is empty (fixed #103)
- Added support for the list of private_ips (fixes #102) (#103)
- Added support for placement group and volume tags (#96)
- Terraform 0.12 update (#93)
v1.25.0 - 2020-03-05
- Updated t instance type check to include t3a type (#146)
- Added placement groups (#94)
- Revert example
- Added placement groups
- Add volume tags naming and output (#82)
v2.13.0 - 2020-03-05
- Updated t instance type check to include t3a type (#145)
v2.12.0 - 2019-11-19
- Updated README
- Instance count as output (#121)
v2.11.0 - 2019-11-19
v2.10.0 - 2019-11-19
- Added support for network_interface and arn (#136)
v2.9.0 - 2019-11-19
- Update outputs to remove unneeded function wrappers (#135)
v2.8.0 - 2019-08-27
- Track all changes (remove ignore_changes lifecycle) (#125)
v2.7.0 - 2019-08-27
- Add encrypted and kms_key_id arguments to the ebs_* and root_* block (#124)
v2.6.0 - 2019-07-21
- Remove T2 specifics to unify Terraform object names inside TF State (#111)
v2.5.0 - 2019-07-08
v2.4.0 - 2019-06-24
- Add get_password_data (#105)
v2.3.0 - 2019-06-15
- Fixed when private_ips is empty (fixed #103)
v2.2.0 - 2019-06-14
v2.1.0 - 2019-06-08
v1.24.0 - 2019-06-06
- Added placement groups (#94)
- Revert example
- Added placement groups
v1.23.0 - 2019-06-06
- Add volume tags naming and output (#82)
v2.0.0 - 2019-06-06
- Terraform 0.12 update (#93)
v1.22.0 - 2019-06-06
- Update module to the current version (#88)
v1.21.0 - 2019-03-22
v1.20.0 - 2019-03-22
- Fix formatting
- main.tf: Make number of instances created configurable, defaulting to 1 (#64)
- Add missing required field (#81)
v1.19.0 - 2019-03-01
v1.18.0 - 2019-02-27
- fix count variables are only valid within resources (#72)
v1.17.0 - 2019-02-25
- fix call to local.instance_name (#71)
v1.16.0 - 2019-02-25
- Fixed readme
- Ability to append numerical suffix even to 1 instance (#70)
v1.15.0 - 2019-02-21
- Allow multiple subnet ids (#67)
v1.14.0 - 2019-01-26
v1.13.0 - 2018-10-31
- Include the module version and some code formatting (#52)
v1.12.0 - 2018-10-06
- Fixed #51. t2 and t3 instances can be unlimited
v1.11.0 - 2018-09-04
- Added example of EBS volume attachment (related to #46) (#47)
- Ignore changes in the ebs_block_device (#46)
v1.10.0 - 2018-08-18
- [master]: Narrow t2 selection criteria. (#44)
v1.9.0 - 2018-06-08
v1.8.0 - 2018-06-04
- Added support for CPU credits (#35)
v1.7.0 - 2018-06-02
- Added encrypted AMI info (#34)
v1.6.0 - 2018-05-16
- Added pre-commit hook to autogenerate terraform-docs (#33)
v1.5.0 - 2018-04-04
- Minor formatting fix
- Modify tag name management to add -%d suffixe only if instance_count > 1
v1.4.0 - 2018-04-04
- Stop ignoring changes in vpc_security_group_ids
v1.3.0 - 2018-03-06
- Renamed count to instance_count (fixes #23)
- Fix: add missing variable to the usage example
v1.2.1 - 2018-03-01
- Added aws_eip to example and pre-commit hooks
v1.2.0 - 2018-01-19
- Add tags to output variables
v1.1.0 - 2017-12-08
- Make module idempotent by requiring subnet_id and ignore changes in several arguments (fixes #10)
v1.0.4 - 2017-11-21
- Removed placement_group from outputs
v1.0.3 - 2017-11-15
- Fix incorrect subnet_id output expression
- Updated example with all-icmp security group rule
v1.0.2 - 2017-10-13
- Added example with security-group module
v1.0.1 - 2017-09-14
- Updated example and made security group required
- Updated repo name
- Updated README
- Added complete code with example and READMEs
- Initial commit