Skip to content

Version 0.2.0

Compare
Choose a tag to compare
@blakeneyops blakeneyops released this 11 Apr 03:21
· 17 commits to master since this release

0.2.0 (April 9, 2017)

BACKWARDS INCOMPATIBILITIES / NOTES:

  • Versions of Terraform prior to v0.8.0 no longer supported.
  • The common module has been removed. Similar functionality has been moved into the cluster module. Existing resources will be recreated in an update.
  • The following input variables have been changed:
    • agent_role_name (string, required) -> (Removed. Use the agent_role_id output to add additional policies.)
    • ami (string, required) -> ami_override (string, optional)
    • domain (string, optional) -> Removed
    • ecs_config (string, optional) -> (Removed. Use user_data_override to specify custom configuraton.)
    • hc_grace_period (string, default: 420) -> hc_grace_period (string, optional)
    • instance_type (string, default: t2.small) -> instance_type (string, required)
    • key_name (string, required) -> key_name (string, optional)
    • max_size (string, default: 3) -> max_size (string, required)
    • min_size (string, default: 3) -> min_size (string, required)
    • subnets (string, required) -> subnets (list, required)

IMPROVEMENTS / NEW FEATURES:

  • Module now provides a default ECS configuration to the cluster hosts in the abscense of user supplied user_data.
  • The following parameters are now configurable:
    • associate_public_ip_address
    • default_cooldown
    • desired_capacity
    • ebs_optimized
    • ebs_vol_del_on_term
    • ebs_vol_device_name
    • ebs_vol_encrypted
    • ebs_vol_iops
    • ebs_vol_size
    • ebs_vol_snapshot_id
    • ebs_vol_type
    • enable_monitoring
    • enabled_metrics
    • force_delete
    • iam_path
    • instance_based_naming_enabled
    • instance_name_prefix
    • instance_tags
    • logs_bucket_enabled
    • logs_bucket_name
    • placenment_group
    • placement_tenancy
    • protect_from_scale_in
    • root_vol_del_on_temr
    • root_vol_iops
    • root_vol_size
    • root_vol_type
    • security_groups
    • spot_price
    • suspended_processes
    • termination_policies
    • user_data_override
    • wait_for_capacity_timeout