v0.10.0 (2016-08-24)
- AWS NAT Gateway #240 (thanks @brianknight10)
- Use the latest Oj (2.17.x) #257
- Use the latest aws-sdk (2.5.x) #256
- Attach AWS-scoped IAM policy attachments #251 (thanks @raylu)
- Fix LaunchConfiguration tf result when associate_public_ip_address #250 (thanks @gotyoooo)
- Paginate IAM Group Membership #248 (thanks @raylu)
- Add option to use AWS bundled CA certificate #246 (thanks @mattgartman)
- Fix network_interface naming in EIP #243
- Fix name of "iampa" subcommand in CLI help output #237 (thanks @jimmycuadra)
- Paginate all resources #236 (thanks @philsnow)
NOTE: OpsWorks support was omitted at v0.10.0 due to lack of tests. See #264 in detail.
v0.9.1 (2016-06-17)
- Fix Ox load error #229 (thanks @winebarrel)
v0.9.0 (2016-06-12)
- AWS IAM Policy Attachment #225
- Add
access_logs
attribute to ELB #223 - Add
internal
attribute to ELB #221 (thanks @kbruner)
v0.8.0 (2016-05-29)
- Drop Ruby 2.0 support. Now Terraforming supports Ruby 2.1 or higher. #206
- AWS VPN Gateway #190 (thanks @tmccabe07)
- AWS Launch Configuration #187 (thanks @phoolish)
- AWS SQS #169 (thanks @manabusakai)
- Add prefix not to duplicate IAM inline policy name #212 (thanks @stormbeta)
- Use the latest Ox and Oj #210
- Simplify Security Group name #207 (thanks @woohgit)
- Include description field for IAM policies #203 (thanks @stormbeta)
- Support paging paging for IAM resources #201 (thanks @dominis)
- Fix Security Group output around EC2-Classic #200 (thanks @woohgit)
- Default Route53 record weight should be "-1" #197 (thanks @woohgit)
- Add Elasticache Redis port #189 (thanks @phoolish)
- Add
--region
option #188 (thanks @hajhatten) - Add zsh completion #176 (thanks @knakayama)
- Add subnet ID to the resource name #185 (thanks @bandesz)
- Add EC2 placement group #180 (thanks @wsh)
- Wrap tag name in ELB #179 (thanks @robatwave)
- Retrive full list of AutoScaling Groups #170 (thanks @shouyu)
v0.7.0 (2016-02-16)
- AWS Internet Gateway #164 (thanks @manabusakai)
- AWS Redshift #161 (thanks @manabusakai)
- Modify AutoScaling Group tags format #167
- Support paging for Route53 records #160 (thanks @seanodonnell)
- Support paging for IAM user call #157 (thanks @crazed)
v0.6.2 (2015-12-11)
- Get zone comment of Route53 Zone #149 (thanks @tjend)
- Skip implicit Route Table Association when generating tfstate #148 (thanks @kovyrin)
- Improve Route Table support #146 (thanks @kovyrin)
- Ignore EC2 source_dest_check if nil #143 (thanks @cmcarthur)
v0.6.1 (2015-11-27)
- Fix wildcard record format of Route53 Record #139 (thanks @k1LoW)
v0.6.0 (2015-11-21)
- AWS Route Table Association #138 (thanks @k1LoW)
v0.5.0 (2015-11-20)
- AWS Route Table #137 (thanks @k1LoW)
v0.4.0 (2015-11-10)
- Add
--profile
option to read credential profile #135 (thanks @k1LoW)
- AWS AutoScaling Group #134
v0.3.2 (2015-10-06)
- Exclude iops field from EC2 instance tf with standard block device #132
v0.3.1 (2015-09-24)
- Export EC2 instance monitoring state #130 (thanks @ngs)
v0.3.0 (2015-08-23)
- AWS Network Interface #127 (thanks @sakazuki)
- AWS Elastic IP #124 (thanks @sakazuki)
- Normalize module name of IAM user #129
v0.2.0 (2015-08-22)
- Add
--overwrite
option to overwrite existingterraform.tfstate
#117
- Export S3 buckets only in the same region #121
- Exclude DB security group with empty ingress rules #120
- Include associated VPC parameters in Route53 hosted zone #119
- Support Route53 hosted zone with empty delegation set #118
v0.1.6 (2015-08-10)
- Stop including ElastiCache port at any time #112
v0.1.5 (2015-08-10)
- Support S3 bucket policy #110
v0.1.4 (2015-08-07)
- Refactor internal implements to reduce code #106
- Add tests and improvement for Security Group #105
v0.1.3 (2015-08-01)
- Generate correct tf and tfstate if EC2 instance has no attached EBS #104
- Generate correct tfstate of Security Group #101 (thanks @grosendorf)
v0.1.2 (2015-07-30)
- Generate correct tf and tfstate of EC2 #94, #102
- Handle multiple Route53 record types #99 (thanks @nicgrayson)
- Generate correct tfstate of ELB #91 (thanks @grosendorf)
v0.1.1 (2015-07-14)
- AWS ElastiCache Cluster
- AWS ElastiCache Subnet Group
- AWS IAM Group Membership
v0.1.0 (2015-06-20)
--merge TFSTATE_PATH
option: Merge generated tfstate to specifiedterraform.tfstate
- ELB must include either AZs or Subnets
- Include AWS Network ACL subnet ids
- AWS IAM instance profile
- AWS IAM role
- AWS IAM role policy
v0.0.5 (2015-06-01)
- Quote tag name #59
v0.0.4 (2015-05-29)
- Generate tfstate
modules
as Hash #56 (thanks @endemics) - Set unique module name to SecurityGroup #53
- Remove
owner_id
argument from SecurityGroup #54
v0.0.3 (2015-05-26)
- Include AWS ELB additional attributes #39
- AWS IAM group
- AWS IAM group policy
- AWS IAM policy
- AWS IAM user
- AWS IAM user policy
- AWS Route53 hosted zone
- AWS Route53 record
v0.0.2 (2015-05-09)
- Nested module declation #35
- raised NameError exception #34
- AWS Network ACL
v0.0.1 (2015-04-23)
Initial release.
- AWS Database Parameter Group
- AWS Database Security Group
- AWS Subnet Group
- AWS EC2 instances
- AWS ELB
- AWS RDS instances
- AWS S3 buckets
- AWS SecurityGroup
- AWS Subnet
- AWS VPC