22# AWS ECS Auto Scale Role
33# ------------------------------------------------------------------------------
44resource "aws_iam_role" "ecs_autoscale_role" {
5- name = " ${ var . name_preffix } -ecs-autoscale-role"
5+ name = " ${ var . name_prefix } -ecs-autoscale-role"
66 assume_role_policy = file (" ${ path . module } /files/iam/ecs_autoscale_iam_role.json" )
77}
88
99resource "aws_iam_role_policy" "ecs_autoscale_role_policy" {
10- name = " ${ var . name_preffix } -ecs-autoscale-role-policy"
10+ name = " ${ var . name_prefix } -ecs-autoscale-role-policy"
1111 role = aws_iam_role. ecs_autoscale_role . id
1212 policy = file (
1313 " ${ path . module } /files/iam/ecs_autoscale_iam_role_policy.json" ,
@@ -18,7 +18,7 @@ resource "aws_iam_role_policy" "ecs_autoscale_role_policy" {
1818# AWS Auto Scaling - CloudWatch Alarm CPU High
1919# ------------------------------------------------------------------------------
2020resource "aws_cloudwatch_metric_alarm" "cpu_high" {
21- alarm_name = " ${ var . name_preffix } -cpu-high"
21+ alarm_name = " ${ var . name_prefix } -cpu-high"
2222 comparison_operator = " GreaterThanOrEqualToThreshold"
2323 evaluation_periods = var. max_cpu_evaluation_period
2424 metric_name = " CPUUtilization"
@@ -37,7 +37,7 @@ resource "aws_cloudwatch_metric_alarm" "cpu_high" {
3737# AWS Auto Scaling - CloudWatch Alarm CPU Low
3838# ------------------------------------------------------------------------------
3939resource "aws_cloudwatch_metric_alarm" "cpu_low" {
40- alarm_name = " ${ var . name_preffix } -cpu-low"
40+ alarm_name = " ${ var . name_prefix } -cpu-low"
4141 comparison_operator = " LessThanOrEqualToThreshold"
4242 evaluation_periods = var. min_cpu_evaluation_period
4343 metric_name = " CPUUtilization"
@@ -56,7 +56,7 @@ resource "aws_cloudwatch_metric_alarm" "cpu_low" {
5656# AWS Auto Scaling - Scaling Up Policy
5757# ------------------------------------------------------------------------------
5858resource "aws_appautoscaling_policy" "scale_up_policy" {
59- name = " ${ var . name_preffix } -scale-up-policy"
59+ name = " ${ var . name_prefix } -scale-up-policy"
6060 depends_on = [aws_appautoscaling_target . scale_target ]
6161 service_namespace = " ecs"
6262 resource_id = " service/${ var . ecs_cluster_name } /${ aws_ecs_service . service . name } "
@@ -76,7 +76,7 @@ resource "aws_appautoscaling_policy" "scale_up_policy" {
7676# AWS Auto Scaling - Scaling Down Policy
7777# ------------------------------------------------------------------------------
7878resource "aws_appautoscaling_policy" "scale_down_policy" {
79- name = " ${ var . name_preffix } -scale-down-policy"
79+ name = " ${ var . name_prefix } -scale-down-policy"
8080 depends_on = [aws_appautoscaling_target . scale_target ]
8181 service_namespace = " ecs"
8282 resource_id = " service/${ var . ecs_cluster_name } /${ aws_ecs_service . service . name } "
0 commit comments