Skip to content

Commit

Permalink
Merge pull request #18 from unifio/wc-updates
Browse files Browse the repository at this point in the history
Refactoring for latest versions of TF
  • Loading branch information
blakeneyops authored Mar 24, 2017
2 parents 659b22a + c18ee0b commit 5204640
Show file tree
Hide file tree
Showing 45 changed files with 1,669 additions and 759 deletions.
7 changes: 7 additions & 0 deletions .env.docker
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
AWS_REGION=us-east-2
COVALENCE_PACKER_DIR=./
COVALENCE_TERRAFORM_DIR=./
COVALENCE_TEST_ENVS=basic
CHECKPOINT_DISABLE=1
GODEBUG=netdns=cgo
USER=root
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
*.tfstate*
.terraform/
spec/reports/*
1 change: 0 additions & 1 deletion .ruby-version

This file was deleted.

8 changes: 8 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"editor.renderWhitespace": "all",
"files.associations": {
"*.tpl": "hcl"
},
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true
}
54 changes: 49 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,54 @@
## Unreleased

#### Consider Implementing:
* Added support for Autoscaling "StepScaling" policy.
* Expose `metrics_granularity`?
* Auto-scaling schedule examples/modules.
* Consider coding `ebs_optimized` against list of [ebs-optimized instances](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSOptimized.html).
* Expose ephemeral block device support
* Expose ephemeral block device support.
* Expose lifecycle hook support.
* Expose scheduling support.
* Added support for Autoscaling "StepScaling" policy.
* Break notifications out to support aggregation of groups and notifications
to a single SNS topic.
* Extend multi-part user_data mechanism to support more use cases.

## 0.3.0 (March 24, 2017)

#### BACKWARDS INCOMPATIBILITIES / NOTES:
* The following parameters were renamed:
* `ebs_device_name` to `ebs_vol_device_name`
* `ebs_snapshot_id` to `ebs_vol_snapshot_id`
* The `min_adjustment_magnitude` parameter for SimpleScaling policies has
been retired.

#### IMPROVEMENTS / NEW FEATURES:
* Conditional support for the following parameters:
* `associate_public_ip_address`
* `default_cooldown`
* `desired_capacity`
* `ebs_vol_encrypted`
* `ebs_vol_size`
* `enabled_metrics`
* `enable_monitring`
* `force_delete`
* `instance_profile`
* `key_name`
* `placement_group`
* `protect_from_scale_in`
* `suspended_processes`
* `termination_policies`
* `root_vol_size`
* `spot_price`
* `user_data`
* Support for specifying multiple security groups in addition to the one
created by the module using the `security_groups` parameter.
* Support for `io1` root & EBS volumes.
* Support for EBS volume not not originating from a snapshot.
* Added `managed_by=terraform` tag to ASG managed instances.
* Instance `Name` tags can now be based on the instance-id by setting the
`instance_based_naming_enabled` parameter to **true**.
* Support for an arbitrary number of tags to be applied to each instance.

#### BUG FIXES:
* Fixed inconsistent tagging between `asg` and `asg_elb` resources

## 0.2.0 (May 16, 2016)

Expand All @@ -31,7 +74,8 @@ Be sure to declare your own egress rule when using the module (see [here](https:
## 0.1.2 (Apr 27, 2016)

#### BACKWARDS INCOMPATIBILITIES / NOTES:
* Changed the default value for `ebs_optimized` from `true` -> `false`. This setting is more compatible with the majority of instance types.
* Changed the default value for `ebs_optimized` from `true` -> `false`. This
setting is more compatible with the majority of instance types.

#### IMPROVEMENTS:
* Name for `aws_launch_configuration`.
Expand Down
3 changes: 0 additions & 3 deletions Gemfile

This file was deleted.

13 changes: 0 additions & 13 deletions Gemfile.lock

This file was deleted.

Loading

0 comments on commit 5204640

Please sign in to comment.