Commit df000a88 authored by Anton Babenko's avatar Anton Babenko

Added CHANGELOG

parent 1784277e
{{ if .Versions -}}
<a name="unreleased"></a>
## [Unreleased]
{{ if .Unreleased.CommitGroups -}}
{{ range .Unreleased.CommitGroups -}}
### {{ .Title }}
{{ range .Commits -}}
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
{{ end }}
{{ end -}}
{{ else }}
{{ range .Unreleased.Commits -}}
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
{{ end }}
{{ end -}}
{{ end -}}
{{ range .Versions }}
<a name="{{ .Tag.Name }}"></a>
## {{ if .Tag.Previous }}[{{ .Tag.Name }}]{{ else }}{{ .Tag.Name }}{{ end }} - {{ datetime "2006-01-02" .Tag.Date }}
{{ if .CommitGroups -}}
{{ range .CommitGroups -}}
### {{ .Title }}
{{ range .Commits -}}
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
{{ end }}
{{ end -}}
{{ else }}
{{ range .Commits -}}
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
{{ end }}
{{ end -}}
{{- if .NoteGroups -}}
{{ range .NoteGroups -}}
### {{ .Title }}
{{ range .Notes }}
{{ .Body }}
{{ end }}
{{ end -}}
{{ end -}}
{{ end -}}
{{- if .Versions }}
[Unreleased]: {{ .Info.RepositoryURL }}/compare/{{ $latest := index .Versions 0 }}{{ $latest.Tag.Name }}...HEAD
{{ range .Versions -}}
{{ if .Tag.Previous -}}
[{{ .Tag.Name }}]: {{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}
{{ end -}}
{{ end -}}
{{ end -}}
\ No newline at end of file
style: github
template: CHANGELOG.tpl.md
info:
title: CHANGELOG
repository_url: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance
options:
header:
pattern: "^(.*)$"
pattern_maps:
- Subject
<a name="unreleased"></a>
## [Unreleased]
<a name="v1.22.0"></a>
## [v1.22.0] - 2019-05-20
- Update module to the current version ([#88](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/88))
<a name="v1.21.0"></a>
## [v1.21.0] - 2019-03-22
- Fix formatting
- examples/basic/main.tf: Add usage of "root_block_device" ([#18](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/18)) ([#65](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/65))
<a name="v1.20.0"></a>
## [v1.20.0] - 2019-03-22
- Fix formatting
- main.tf: Make number of instances created configurable, defaulting to 1 ([#64](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/64))
- Add missing required field ([#81](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/81))
<a name="v1.19.0"></a>
## [v1.19.0] - 2019-03-01
- Fixed readme after [#76](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/76)
- network_interface_id Attribute Removal ([#76](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/76))
<a name="v1.18.0"></a>
## [v1.18.0] - 2019-02-27
- fix count variables are only valid within resources ([#72](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/72))
<a name="v1.17.0"></a>
## [v1.17.0] - 2019-02-25
- fix call to local.instance_name ([#71](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/71))
<a name="v1.16.0"></a>
## [v1.16.0] - 2019-02-25
- Fixed readme
- Ability to append numerical suffix even to 1 instance ([#70](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/70))
<a name="v1.15.0"></a>
## [v1.15.0] - 2019-02-21
- Allow multiple subnet ids ([#67](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/67))
<a name="v1.14.0"></a>
## [v1.14.0] - 2019-01-26
- Tags should be possible to override (fixed [#53](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/53)) ([#66](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/66))
- fix typo ([#61](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/61))
<a name="v1.13.0"></a>
## [v1.13.0] - 2018-10-31
- Include the module version and some code formatting ([#52](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/52))
<a name="v1.12.0"></a>
## [v1.12.0] - 2018-10-06
- Fixed [#51](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/51). t2 and t3 instances can be unlimited
<a name="v1.11.0"></a>
## [v1.11.0] - 2018-09-04
- Added example of EBS volume attachment (related to [#46](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/46)) ([#47](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/47))
- Ignore changes in the ebs_block_device ([#46](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/46))
<a name="v1.10.0"></a>
## [v1.10.0] - 2018-08-18
- [master]: Narrow t2 selection criteria. ([#44](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/44))
<a name="v1.9.0"></a>
## [v1.9.0] - 2018-06-08
- Fixed t2-unlimited bug (related issue [#35](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/35)) ([#37](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/37))
<a name="v1.8.0"></a>
## [v1.8.0] - 2018-06-04
- Added support for CPU credits ([#35](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/35))
<a name="v1.7.0"></a>
## [v1.7.0] - 2018-06-02
- Added encrypted AMI info ([#34](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/34))
<a name="v1.6.0"></a>
## [v1.6.0] - 2018-05-16
- Added pre-commit hook to autogenerate terraform-docs ([#33](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/33))
<a name="v1.5.0"></a>
## [v1.5.0] - 2018-04-04
- Minor formatting fix
- Merge pull request [#26](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/26) from otassetti/master
- Modify tag name management to add -%d suffixe only if instance_count > 1
<a name="v1.4.0"></a>
## [v1.4.0] - 2018-04-04
- Merge pull request [#27](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/27) from Normo/master
- Stop ignoring changes in vpc_security_group_ids
<a name="v1.3.0"></a>
## [v1.3.0] - 2018-03-06
- Merge pull request [#25](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/25) from terraform-aws-modules/renamed-count
- Renamed count to instance_count (fixes [#23](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/23))
- Merge pull request [#24](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/24) from mhd999/fix/readme
- Fix: add missing variable to the usage example
<a name="v1.2.1"></a>
## [v1.2.1] - 2018-03-01
- Merge pull request [#21](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/21) from terraform-aws-modules/added-eip-to-example
- Added aws_eip to example and pre-commit hooks
<a name="v1.2.0"></a>
## [v1.2.0] - 2018-01-19
- Merge pull request [#14](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/14) from 2solt/master
- Add tags to output variables
<a name="v1.1.0"></a>
## [v1.1.0] - 2017-12-08
- Make module idempotent by requiring subnet_id and ignore changes in several arguments (fixes [#10](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/10))
<a name="v1.0.4"></a>
## [v1.0.4] - 2017-11-21
- Removed placement_group from outputs
<a name="v1.0.3"></a>
## [v1.0.3] - 2017-11-15
- Merge pull request [#7](https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/issues/7) from apparentlymart/patch-1
- Fix incorrect subnet_id output expression
- Updated example with all-icmp security group rule
<a name="v1.0.2"></a>
## [v1.0.2] - 2017-10-13
- Added example with security-group module
<a name="v1.0.1"></a>
## [v1.0.1] - 2017-09-14
- Updated example and made security group required
<a name="v1.0.0"></a>
## v1.0.0 - 2017-09-12
- Updated repo name
- Updated README
- Added complete code with example and READMEs
- Initial commit
[Unreleased]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.22.0...HEAD
[v1.22.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.21.0...v1.22.0
[v1.21.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.20.0...v1.21.0
[v1.20.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.19.0...v1.20.0
[v1.19.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.18.0...v1.19.0
[v1.18.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.17.0...v1.18.0
[v1.17.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.16.0...v1.17.0
[v1.16.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.15.0...v1.16.0
[v1.15.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.14.0...v1.15.0
[v1.14.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.13.0...v1.14.0
[v1.13.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.12.0...v1.13.0
[v1.12.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.11.0...v1.12.0
[v1.11.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.10.0...v1.11.0
[v1.10.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.9.0...v1.10.0
[v1.9.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.8.0...v1.9.0
[v1.8.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.7.0...v1.8.0
[v1.7.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.6.0...v1.7.0
[v1.6.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.5.0...v1.6.0
[v1.5.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.4.0...v1.5.0
[v1.4.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.3.0...v1.4.0
[v1.3.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.2.1...v1.3.0
[v1.2.1]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.2.0...v1.2.1
[v1.2.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.1.0...v1.2.0
[v1.1.0]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.0.4...v1.1.0
[v1.0.4]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.0.3...v1.0.4
[v1.0.3]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.0.2...v1.0.3
[v1.0.2]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.0.1...v1.0.2
[v1.0.1]: https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/compare/v1.0.0...v1.0.1
.PHONY: changelog release
changelog:
git-chglog -o CHANGELOG.md --next-tag `semtag final -s minor -o`
release:
semtag final -s minor
...@@ -6,12 +6,18 @@ These types of resources are supported: ...@@ -6,12 +6,18 @@ These types of resources are supported:
* [EC2 instance](https://www.terraform.io/docs/providers/aws/r/instance.html) * [EC2 instance](https://www.terraform.io/docs/providers/aws/r/instance.html)
## Terraform versions
Terraform 0.12. Pin module version to `~> v2.0`. Submit pull-requests to `master` branch.
Terraform 0.11. Pin module version to `~> v1.0`. Submit pull-requests to `terraform011` branch.
## Usage ## Usage
```hcl ```hcl
module "ec2_cluster" { module "ec2_cluster" {
source = "terraform-aws-modules/ec2-instance/aws" source = "terraform-aws-modules/ec2-instance/aws"
version = "1.21.0" version = "1.22.0"
name = "my-cluster" name = "my-cluster"
instance_count = 5 instance_count = 5
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment