Terraform will perform the following actions: # module.deployment.module.service_intg_evaluations.aws_lb_listener_rule.http[0] will be destroyed # (because aws_lb_listener_rule.http is not in configuration) - resource "aws_lb_listener_rule" "http" { - arn = "arn:aws:elasticloadbalancing:us-east-1:246372085946:listener-rule/app/stevie-lb-production/46fed5e1e13f45fb/e09408ca27007cf8/4410781ed93a8370" -> null - id = "arn:aws:elasticloadbalancing:us-east-1:246372085946:listener-rule/app/stevie-lb-production/46fed5e1e13f45fb/e09408ca27007cf8/4410781ed93a8370" -> null - listener_arn = "arn:aws:elasticloadbalancing:us-east-1:246372085946:listener/app/stevie-lb-production/46fed5e1e13f45fb/e09408ca27007cf8" -> null - priority = 81 -> null - tags = {} -> null - tags_all = {} -> null - action { - order = 1 -> null - target_group_arn = "arn:aws:elasticloadbalancing:us-east-1:246372085946:targetgroup/stevie-74b3/d9ab0002e39d1197" -> null - type = "forward" -> null } - condition { - path_pattern { - values = [ - "/intg/evaluations/*", ] -> null } } } # module.deployment.module.service_intg_evaluations.aws_lb_target_group.this[0] will be destroyed # (because aws_lb_target_group.this is not in configuration) - resource "aws_lb_target_group" "this" { - arn = "arn:aws:elasticloadbalancing:us-east-1:246372085946:targetgroup/stevie-74b3/d9ab0002e39d1197" -> null - arn_suffix = "targetgroup/stevie-74b3/d9ab0002e39d1197" -> null - deregistration_delay = "300" -> null - id = "arn:aws:elasticloadbalancing:us-east-1:246372085946:targetgroup/stevie-74b3/d9ab0002e39d1197" -> null - ip_address_type = "ipv4" -> null - lambda_multi_value_headers_enabled = false -> null - load_balancer_arns = [ - "arn:aws:elasticloadbalancing:us-east-1:246372085946:loadbalancer/app/stevie-lb-production/46fed5e1e13f45fb", ] -> null - load_balancing_algorithm_type = "round_robin" -> null - load_balancing_anomaly_mitigation = "off" -> null - load_balancing_cross_zone_enabled = "use_load_balancer_configuration" -> null - name = "stevie-74b3" -> null - port = 80 -> null - protocol = "HTTP" -> null - protocol_version = "HTTP1" -> null - proxy_protocol_v2 = false -> null - slow_start = 0 -> null - tags = {} -> null - tags_all = {} -> null - target_type = "ip" -> null - vpc_id = "vpc-0e4c3c8fff8e271df" -> null - health_check { - enabled = true -> null - healthy_threshold = 5 -> null - interval = 30 -> null - matcher = "200" -> null - path = "/legacy_healthcheck" -> null - port = "traffic-port" -> null - protocol = "HTTP" -> null - timeout = 5 -> null - unhealthy_threshold = 3 -> null } - stickiness { - cookie_duration = 86400 -> null - enabled = false -> null - type = "lb_cookie" -> null } - target_failover {} - target_group_health { - dns_failover { - minimum_healthy_targets_count = "1" -> null - minimum_healthy_targets_percentage = "off" -> null } - unhealthy_state_routing { - minimum_healthy_targets_count = 1 -> null - minimum_healthy_targets_percentage = "off" -> null } } - target_health_state {} } # module.deployment.module.service_intg_submissions.aws_lb_listener_rule.http[0] will be destroyed # (because aws_lb_listener_rule.http is not in configuration) - resource "aws_lb_listener_rule" "http" { - arn = "arn:aws:elasticloadbalancing:us-east-1:246372085946:listener-rule/app/stevie-lb-production/46fed5e1e13f45fb/e09408ca27007cf8/ae3a1335416db85d" -> null - id = "arn:aws:elasticloadbalancing:us-east-1:246372085946:listener-rule/app/stevie-lb-production/46fed5e1e13f45fb/e09408ca27007cf8/ae3a1335416db85d" -> null - listener_arn = "arn:aws:elasticloadbalancing:us-east-1:246372085946:listener/app/stevie-lb-production/46fed5e1e13f45fb/e09408ca27007cf8" -> null - priority = 80 -> null - tags = {} -> null - tags_all = {} -> null - action { - order = 1 -> null - target_group_arn = "arn:aws:elasticloadbalancing:us-east-1:246372085946:targetgroup/stevie-3c24/db8443769d10df22" -> null - type = "forward" -> null } - condition { - path_pattern { - values = [ - "/intg/submissions/*", ] -> null } } } # module.deployment.module.service_intg_submissions.aws_lb_target_group.this[0] will be destroyed # (because aws_lb_target_group.this is not in configuration) - resource "aws_lb_target_group" "this" { - arn = "arn:aws:elasticloadbalancing:us-east-1:246372085946:targetgroup/stevie-3c24/db8443769d10df22" -> null - arn_suffix = "targetgroup/stevie-3c24/db8443769d10df22" -> null - deregistration_delay = "300" -> null - id = "arn:aws:elasticloadbalancing:us-east-1:246372085946:targetgroup/stevie-3c24/db8443769d10df22" -> null - ip_address_type = "ipv4" -> null - lambda_multi_value_headers_enabled = false -> null - load_balancer_arns = [ - "arn:aws:elasticloadbalancing:us-east-1:246372085946:loadbalancer/app/stevie-lb-production/46fed5e1e13f45fb", ] -> null - load_balancing_algorithm_type = "round_robin" -> null - load_balancing_anomaly_mitigation = "off" -> null - load_balancing_cross_zone_enabled = "use_load_balancer_configuration" -> null - name = "stevie-3c24" -> null - port = 80 -> null - protocol = "HTTP" -> null - protocol_version = "HTTP1" -> null - proxy_protocol_v2 = false -> null - slow_start = 0 -> null - tags = {} -> null - tags_all = {} -> null - target_type = "ip" -> null - vpc_id = "vpc-0e4c3c8fff8e271df" -> null - health_check { - enabled = true -> null - healthy_threshold = 5 -> null - interval = 30 -> null - matcher = "200" -> null - path = "/legacy_healthcheck" -> null - port = "traffic-port" -> null - protocol = "HTTP" -> null - timeout = 5 -> null - unhealthy_threshold = 3 -> null } - stickiness { - cookie_duration = 86400 -> null - enabled = false -> null - type = "lb_cookie" -> null } - target_failover {} - target_group_health { - dns_failover { - minimum_healthy_targets_count = "1" -> null - minimum_healthy_targets_percentage = "off" -> null } - unhealthy_state_routing { - minimum_healthy_targets_count = 1 -> null - minimum_healthy_targets_percentage = "off" -> null } } - target_health_state {} } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_appautoscaling_policy.this["cpu"] will be destroyed # (because aws_appautoscaling_policy.this is not in configuration) - resource "aws_appautoscaling_policy" "this" { - alarm_arns = [ - "arn:aws:cloudwatch:us-east-1:246372085946:alarm:TargetTracking-service/stevie-ecs-cluster-production/stevie-integration-evaluations-AlarmHigh-b1018557-6b4d-43d4-85b8-b4789edd3804", - "arn:aws:cloudwatch:us-east-1:246372085946:alarm:TargetTracking-service/stevie-ecs-cluster-production/stevie-integration-evaluations-AlarmLow-bc7fa9d7-02bd-48ee-9ebf-4de5c83f1074", ] -> null - arn = "arn:aws:autoscaling:us-east-1:246372085946:scalingPolicy:21234b34-64cb-4747-9687-88bb8c1341da:resource/ecs/service/stevie-ecs-cluster-production/stevie-integration-evaluations:policyName/cpu" -> null - id = "cpu" -> null - name = "cpu" -> null - policy_type = "TargetTrackingScaling" -> null - resource_id = "service/stevie-ecs-cluster-production/stevie-integration-evaluations" -> null - scalable_dimension = "ecs:service:DesiredCount" -> null - service_namespace = "ecs" -> null - target_tracking_scaling_policy_configuration { - disable_scale_in = false -> null - scale_in_cooldown = 300 -> null - scale_out_cooldown = 60 -> null - target_value = 75 -> null - predefined_metric_specification { - predefined_metric_type = "ECSServiceAverageCPUUtilization" -> null } } } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_appautoscaling_policy.this["memory"] will be destroyed # (because aws_appautoscaling_policy.this is not in configuration) - resource "aws_appautoscaling_policy" "this" { - alarm_arns = [ - "arn:aws:cloudwatch:us-east-1:246372085946:alarm:TargetTracking-service/stevie-ecs-cluster-production/stevie-integration-evaluations-AlarmHigh-7c4a2c78-f115-4d4f-ae4e-b8c0656090b3", - "arn:aws:cloudwatch:us-east-1:246372085946:alarm:TargetTracking-service/stevie-ecs-cluster-production/stevie-integration-evaluations-AlarmLow-b9408129-3524-4a3a-acb7-f5fd55f0954d", ] -> null - arn = "arn:aws:autoscaling:us-east-1:246372085946:scalingPolicy:21234b34-64cb-4747-9687-88bb8c1341da:resource/ecs/service/stevie-ecs-cluster-production/stevie-integration-evaluations:policyName/memory" -> null - id = "memory" -> null - name = "memory" -> null - policy_type = "TargetTrackingScaling" -> null - resource_id = "service/stevie-ecs-cluster-production/stevie-integration-evaluations" -> null - scalable_dimension = "ecs:service:DesiredCount" -> null - service_namespace = "ecs" -> null - target_tracking_scaling_policy_configuration { - disable_scale_in = false -> null - scale_in_cooldown = 300 -> null - scale_out_cooldown = 60 -> null - target_value = 75 -> null - predefined_metric_specification { - predefined_metric_type = "ECSServiceAverageMemoryUtilization" -> null } } } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_appautoscaling_target.this[0] will be destroyed # (because aws_appautoscaling_target.this is not in configuration) - resource "aws_appautoscaling_target" "this" { - arn = "arn:aws:application-autoscaling:us-east-1:246372085946:scalable-target/0ec521234b3464cb4747968788bb8c1341da" -> null - id = "service/stevie-ecs-cluster-production/stevie-integration-evaluations" -> null - max_capacity = 10 -> null - min_capacity = 1 -> null - resource_id = "service/stevie-ecs-cluster-production/stevie-integration-evaluations" -> null - role_arn = "arn:aws:iam::246372085946:role/aws-service-role/ecs.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_ECSService" -> null - scalable_dimension = "ecs:service:DesiredCount" -> null - service_namespace = "ecs" -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - suspended_state { - dynamic_scaling_in_suspended = false -> null - dynamic_scaling_out_suspended = false -> null - scheduled_scaling_suspended = false -> null } } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_ecs_service.ignore_task_definition[0] will be destroyed # (because aws_ecs_service.ignore_task_definition is not in configuration) - resource "aws_ecs_service" "ignore_task_definition" { - cluster = "arn:aws:ecs:us-east-1:246372085946:cluster/stevie-ecs-cluster-production" -> null - deployment_maximum_percent = 200 -> null - deployment_minimum_healthy_percent = 66 -> null - desired_count = 1 -> null - enable_ecs_managed_tags = true -> null - enable_execute_command = true -> null - force_new_deployment = true -> null - health_check_grace_period_seconds = 0 -> null - iam_role = "/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS" -> null - id = "arn:aws:ecs:us-east-1:246372085946:service/stevie-ecs-cluster-production/stevie-integration-evaluations" -> null - launch_type = "FARGATE" -> null - name = "stevie-integration-evaluations" -> null - platform_version = "LATEST" -> null - propagate_tags = "NONE" -> null - scheduling_strategy = "REPLICA" -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - task_definition = "stevie-integration-evaluations:234" -> null - triggers = {} -> null - wait_for_steady_state = false -> null - deployment_circuit_breaker { - enable = false -> null - rollback = false -> null } - deployment_controller { - type = "ECS" -> null } - load_balancer { - container_name = "nginx" -> null - container_port = 8080 -> null - target_group_arn = "arn:aws:elasticloadbalancing:us-east-1:246372085946:targetgroup/stevie-74b3/d9ab0002e39d1197" -> null } - network_configuration { - assign_public_ip = false -> null - security_groups = [ - "sg-00b2bcadf7cf3b117", - "sg-09f73a08306edc87f", ] -> null - subnets = [ - "subnet-0025d514cb67884f1", - "subnet-099d679edaeb0e307", ] -> null } - timeouts {} } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_ecs_task_definition.this[0] will be destroyed # (because aws_ecs_task_definition.this is not in configuration) - resource "aws_ecs_task_definition" "this" { - arn = "arn:aws:ecs:us-east-1:246372085946:task-definition/stevie-integration-evaluations:144" -> null - arn_without_revision = "arn:aws:ecs:us-east-1:246372085946:task-definition/stevie-integration-evaluations" -> null - container_definitions = jsonencode( [ - { - environment = [ - { - name = "HOSTNAME" - value = "0.0.0.0" }, - { - name = "OTEL_SERVICE_NAME" - value = "integration-evaluations.integration-evaluations" }, - { - name = "PUBPUB_URL" - value = "https://app.pubpub.org" }, ] - essential = true - image = "246372085946.dkr.ecr.us-east-1.amazonaws.com/pubpub-v7-integration-evaluations:latest" - interactive = false - linuxParameters = { - initProcessEnabled = true } - logConfiguration = { - logDriver = "awslogs" - options = { - awslogs-group = "stevie-ecs-production-container-logs" - awslogs-region = "us-east-1" - awslogs-stream-prefix = "ecs" } } - mountPoints = [] - name = "integration-evaluations" - portMappings = [ - { - containerPort = 3000 - hostPort = 3000 - name = "evaluations" - protocol = "tcp" }, ] - privileged = false - pseudoTerminal = false - readonlyRootFilesystem = false - secrets = [ - { - name = "API_KEY" - valueFrom = "arn:aws:secretsmanager:us-east-1:246372085946:secret:api-key-stevie-production-11R0K0" }, - { - name = "HONEYCOMB_API_KEY" - valueFrom = "arn:aws:secretsmanager:us-east-1:246372085946:secret:honeycombio-apikey-stevie-production-0BynA5" }, - { - name = "SENTRY_AUTH_TOKEN" - valueFrom = "arn:aws:secretsmanager:us-east-1:246372085946:secret:sentry-auth-token-stevie-production-GI4oxb" }, ] - startTimeout = 30 - stopTimeout = 120 - systemControls = [] - user = "0" - volumesFrom = [] }, - { - environment = [ - { - name = "NGINX_LISTEN_PORT" - value = "8080" }, - { - name = "NGINX_PREFIX" - value = "/intg/evaluations/" }, - { - name = "NGINX_UPSTREAM_HOST" - value = "127.0.0.1" }, - { - name = "NGINX_UPSTREAM_PORT" - value = "3000" }, - { - name = "OTEL_SERVICE_NAME" - value = "integration-evaluations.nginx" }, ] - essential = true - image = "246372085946.dkr.ecr.us-east-1.amazonaws.com/nginx:latest" - interactive = false - linuxParameters = { - initProcessEnabled = true } - logConfiguration = { - logDriver = "awslogs" - options = { - awslogs-group = "stevie-ecs-production-container-logs" - awslogs-region = "us-east-1" - awslogs-stream-prefix = "ecs" } } - mountPoints = [] - name = "nginx" - portMappings = [ - { - containerPort = 8080 - hostPort = 8080 - name = "integration-evaluations-nginx" - protocol = "tcp" }, ] - privileged = false - pseudoTerminal = false - readonlyRootFilesystem = false - startTimeout = 30 - stopTimeout = 120 - systemControls = [] - user = "0" - volumesFrom = [] }, ] ) -> null - cpu = "512" -> null - execution_role_arn = "arn:aws:iam::246372085946:role/stevie-integration-evaluations-2024050718143376900000000d" -> null - family = "stevie-integration-evaluations" -> null - id = "stevie-integration-evaluations" -> null - memory = "1024" -> null - network_mode = "awsvpc" -> null - requires_compatibilities = [ - "FARGATE", ] -> null - revision = 144 -> null - skip_destroy = false -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - task_role_arn = "arn:aws:iam::246372085946:role/stevie-integration-evaluations-2024050718143376860000000c" -> null - track_latest = false -> null - runtime_platform { - cpu_architecture = "X86_64" -> null - operating_system_family = "LINUX" -> null } } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_iam_policy.task_exec[0] will be destroyed # (because aws_iam_policy.task_exec is not in configuration) - resource "aws_iam_policy" "task_exec" { - arn = "arn:aws:iam::246372085946:policy/stevie-integration-evaluations-20240507181336072600000002" -> null - attachment_count = 1 -> null - description = "Task execution role IAM policy" -> null - id = "arn:aws:iam::246372085946:policy/stevie-integration-evaluations-20240507181336072600000002" -> null - name = "stevie-integration-evaluations-20240507181336072600000002" -> null - name_prefix = "stevie-integration-evaluations-" -> null - path = "/" -> null - policy = jsonencode( { - Statement = [ - { - Action = [ - "logs:PutLogEvents", - "logs:CreateLogStream", ] - Effect = "Allow" - Resource = "*" - Sid = "Logs" }, - { - Action = [ - "ecr:GetDownloadUrlForLayer", - "ecr:GetAuthorizationToken", - "ecr:BatchGetImage", - "ecr:BatchCheckLayerAvailability", ] - Effect = "Allow" - Resource = "*" - Sid = "ECR" }, - { - Action = "ssm:GetParameters" - Effect = "Allow" - Resource = "arn:aws:ssm:*:*:parameter/*" - Sid = "GetSSMParams" }, - { - Action = "secretsmanager:GetSecretValue" - Effect = "Allow" - Resource = "arn:aws:secretsmanager:*:*:secret:*" - Sid = "GetSecrets" }, ] - Version = "2012-10-17" } ) -> null - policy_id = "ANPATSXHLWC5BST2O7LQM" -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_iam_role.task_exec[0] will be destroyed # (because aws_iam_role.task_exec is not in configuration) - resource "aws_iam_role" "task_exec" { - arn = "arn:aws:iam::246372085946:role/stevie-integration-evaluations-2024050718143376900000000d" -> null - assume_role_policy = jsonencode( { - Statement = [ - { - Action = "sts:AssumeRole" - Effect = "Allow" - Principal = { - Service = "ecs-tasks.amazonaws.com" } - Sid = "ECSTaskExecutionAssumeRole" }, ] - Version = "2012-10-17" } ) -> null - create_date = "2024-05-07T18:14:33Z" -> null - description = "Task execution role for stevie-integration-evaluations" -> null - force_detach_policies = true -> null - id = "stevie-integration-evaluations-2024050718143376900000000d" -> null - managed_policy_arns = [ - "arn:aws:iam::246372085946:policy/stevie-integration-evaluations-20240507181336072600000002", ] -> null - max_session_duration = 3600 -> null - name = "stevie-integration-evaluations-2024050718143376900000000d" -> null - name_prefix = "stevie-integration-evaluations-" -> null - path = "/" -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - unique_id = "AROATSXHLWC5HC27EP75E" -> null } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_iam_role.tasks[0] will be destroyed # (because aws_iam_role.tasks is not in configuration) - resource "aws_iam_role" "tasks" { - arn = "arn:aws:iam::246372085946:role/stevie-integration-evaluations-2024050718143376860000000c" -> null - assume_role_policy = jsonencode( { - Statement = [ - { - Action = "sts:AssumeRole" - Condition = { - ArnLike = { - "aws:SourceArn" = "arn:aws:ecs:us-east-1:246372085946:*" } - StringEquals = { - "aws:SourceAccount" = "246372085946" } } - Effect = "Allow" - Principal = { - Service = "ecs-tasks.amazonaws.com" } - Sid = "ECSTasksAssumeRole" }, ] - Version = "2012-10-17" } ) -> null - create_date = "2024-05-07T18:14:33Z" -> null - force_detach_policies = true -> null - id = "stevie-integration-evaluations-2024050718143376860000000c" -> null - managed_policy_arns = [] -> null - max_session_duration = 3600 -> null - name = "stevie-integration-evaluations-2024050718143376860000000c" -> null - name_prefix = "stevie-integration-evaluations-" -> null - path = "/" -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - unique_id = "AROATSXHLWC5K37R74J3K" -> null - inline_policy { - name = "stevie-integration-evaluations-2024050718143429520000000f" -> null - policy = jsonencode( { - Statement = [ - { - Action = [ - "ssmmessages:OpenDataChannel", - "ssmmessages:OpenControlChannel", - "ssmmessages:CreateDataChannel", - "ssmmessages:CreateControlChannel", ] - Effect = "Allow" - Resource = "*" - Sid = "ECSExec" }, ] - Version = "2012-10-17" } ) -> null } } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_iam_role_policy.tasks[0] will be destroyed # (because aws_iam_role_policy.tasks is not in configuration) - resource "aws_iam_role_policy" "tasks" { - id = "stevie-integration-evaluations-2024050718143376860000000c:stevie-integration-evaluations-2024050718143429520000000f" -> null - name = "stevie-integration-evaluations-2024050718143429520000000f" -> null - name_prefix = "stevie-integration-evaluations-" -> null - policy = jsonencode( { - Statement = [ - { - Action = [ - "ssmmessages:OpenDataChannel", - "ssmmessages:OpenControlChannel", - "ssmmessages:CreateDataChannel", - "ssmmessages:CreateControlChannel", ] - Effect = "Allow" - Resource = "*" - Sid = "ECSExec" }, ] - Version = "2012-10-17" } ) -> null - role = "stevie-integration-evaluations-2024050718143376860000000c" -> null } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_iam_role_policy_attachment.task_exec[0] will be destroyed # (because aws_iam_role_policy_attachment.task_exec is not in configuration) - resource "aws_iam_role_policy_attachment" "task_exec" { - id = "stevie-integration-evaluations-2024050718143376900000000d-20240507181434439300000010" -> null - policy_arn = "arn:aws:iam::246372085946:policy/stevie-integration-evaluations-20240507181336072600000002" -> null - role = "stevie-integration-evaluations-2024050718143376900000000d" -> null } # module.deployment.module.service_intg_evaluations.module.ecs_service.aws_security_group.this[0] will be destroyed # (because aws_security_group.this is not in configuration) - resource "aws_security_group" "this" { - arn = "arn:aws:ec2:us-east-1:246372085946:security-group/sg-00b2bcadf7cf3b117" -> null - description = "Managed by Terraform" -> null - egress = [] -> null - id = "sg-00b2bcadf7cf3b117" -> null - ingress = [] -> null - name = "stevie-integration-evaluations-2024050718143376960000000e" -> null - name_prefix = "stevie-integration-evaluations-" -> null - owner_id = "246372085946" -> null - revoke_rules_on_delete = false -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Name" = "stevie-integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Name" = "stevie-integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - vpc_id = "vpc-0e4c3c8fff8e271df" -> null } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_appautoscaling_policy.this["cpu"] will be destroyed # (because aws_appautoscaling_policy.this is not in configuration) - resource "aws_appautoscaling_policy" "this" { - alarm_arns = [ - "arn:aws:cloudwatch:us-east-1:246372085946:alarm:TargetTracking-service/stevie-ecs-cluster-production/stevie-integration-submissions-AlarmHigh-6a86ffdc-c9e8-435b-bf75-f426baa65f42", - "arn:aws:cloudwatch:us-east-1:246372085946:alarm:TargetTracking-service/stevie-ecs-cluster-production/stevie-integration-submissions-AlarmLow-05a05512-9464-408f-a22a-eeb82e7af41e", ] -> null - arn = "arn:aws:autoscaling:us-east-1:246372085946:scalingPolicy:fec28e3d-1088-4926-b117-e2eb04ed17c1:resource/ecs/service/stevie-ecs-cluster-production/stevie-integration-submissions:policyName/cpu" -> null - id = "cpu" -> null - name = "cpu" -> null - policy_type = "TargetTrackingScaling" -> null - resource_id = "service/stevie-ecs-cluster-production/stevie-integration-submissions" -> null - scalable_dimension = "ecs:service:DesiredCount" -> null - service_namespace = "ecs" -> null - target_tracking_scaling_policy_configuration { - disable_scale_in = false -> null - scale_in_cooldown = 300 -> null - scale_out_cooldown = 60 -> null - target_value = 75 -> null - predefined_metric_specification { - predefined_metric_type = "ECSServiceAverageCPUUtilization" -> null } } } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_appautoscaling_policy.this["memory"] will be destroyed # (because aws_appautoscaling_policy.this is not in configuration) - resource "aws_appautoscaling_policy" "this" { - alarm_arns = [ - "arn:aws:cloudwatch:us-east-1:246372085946:alarm:TargetTracking-service/stevie-ecs-cluster-production/stevie-integration-submissions-AlarmHigh-ee75a089-694d-4328-b645-126702e14ba0", - "arn:aws:cloudwatch:us-east-1:246372085946:alarm:TargetTracking-service/stevie-ecs-cluster-production/stevie-integration-submissions-AlarmLow-21b55371-4648-4c2e-a726-ea92f9cf1ac0", ] -> null - arn = "arn:aws:autoscaling:us-east-1:246372085946:scalingPolicy:fec28e3d-1088-4926-b117-e2eb04ed17c1:resource/ecs/service/stevie-ecs-cluster-production/stevie-integration-submissions:policyName/memory" -> null - id = "memory" -> null - name = "memory" -> null - policy_type = "TargetTrackingScaling" -> null - resource_id = "service/stevie-ecs-cluster-production/stevie-integration-submissions" -> null - scalable_dimension = "ecs:service:DesiredCount" -> null - service_namespace = "ecs" -> null - target_tracking_scaling_policy_configuration { - disable_scale_in = false -> null - scale_in_cooldown = 300 -> null - scale_out_cooldown = 60 -> null - target_value = 75 -> null - predefined_metric_specification { - predefined_metric_type = "ECSServiceAverageMemoryUtilization" -> null } } } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_appautoscaling_target.this[0] will be destroyed # (because aws_appautoscaling_target.this is not in configuration) - resource "aws_appautoscaling_target" "this" { - arn = "arn:aws:application-autoscaling:us-east-1:246372085946:scalable-target/0ec5fec28e3d10884926b117e2eb04ed17c1" -> null - id = "service/stevie-ecs-cluster-production/stevie-integration-submissions" -> null - max_capacity = 10 -> null - min_capacity = 1 -> null - resource_id = "service/stevie-ecs-cluster-production/stevie-integration-submissions" -> null - role_arn = "arn:aws:iam::246372085946:role/aws-service-role/ecs.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_ECSService" -> null - scalable_dimension = "ecs:service:DesiredCount" -> null - service_namespace = "ecs" -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - suspended_state { - dynamic_scaling_in_suspended = false -> null - dynamic_scaling_out_suspended = false -> null - scheduled_scaling_suspended = false -> null } } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_ecs_service.ignore_task_definition[0] will be destroyed # (because aws_ecs_service.ignore_task_definition is not in configuration) - resource "aws_ecs_service" "ignore_task_definition" { - cluster = "arn:aws:ecs:us-east-1:246372085946:cluster/stevie-ecs-cluster-production" -> null - deployment_maximum_percent = 200 -> null - deployment_minimum_healthy_percent = 66 -> null - desired_count = 1 -> null - enable_ecs_managed_tags = true -> null - enable_execute_command = true -> null - force_new_deployment = true -> null - health_check_grace_period_seconds = 0 -> null - iam_role = "/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS" -> null - id = "arn:aws:ecs:us-east-1:246372085946:service/stevie-ecs-cluster-production/stevie-integration-submissions" -> null - launch_type = "FARGATE" -> null - name = "stevie-integration-submissions" -> null - platform_version = "LATEST" -> null - propagate_tags = "NONE" -> null - scheduling_strategy = "REPLICA" -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - task_definition = "stevie-integration-submissions:234" -> null - triggers = {} -> null - wait_for_steady_state = false -> null - deployment_circuit_breaker { - enable = false -> null - rollback = false -> null } - deployment_controller { - type = "ECS" -> null } - load_balancer { - container_name = "nginx" -> null - container_port = 8080 -> null - target_group_arn = "arn:aws:elasticloadbalancing:us-east-1:246372085946:targetgroup/stevie-3c24/db8443769d10df22" -> null } - network_configuration { - assign_public_ip = false -> null - security_groups = [ - "sg-09f73a08306edc87f", - "sg-0c0fcbb48e1851eec", ] -> null - subnets = [ - "subnet-0025d514cb67884f1", - "subnet-099d679edaeb0e307", ] -> null } - timeouts {} } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_ecs_task_definition.this[0] will be destroyed # (because aws_ecs_task_definition.this is not in configuration) - resource "aws_ecs_task_definition" "this" { - arn = "arn:aws:ecs:us-east-1:246372085946:task-definition/stevie-integration-submissions:144" -> null - arn_without_revision = "arn:aws:ecs:us-east-1:246372085946:task-definition/stevie-integration-submissions" -> null - container_definitions = jsonencode( [ - { - environment = [ - { - name = "HOSTNAME" - value = "0.0.0.0" }, - { - name = "OTEL_SERVICE_NAME" - value = "integration-submissions.integration-submissions" }, - { - name = "PUBPUB_URL" - value = "https://app.pubpub.org" }, ] - essential = true - image = "246372085946.dkr.ecr.us-east-1.amazonaws.com/pubpub-v7-integration-submissions:latest" - interactive = false - linuxParameters = { - initProcessEnabled = true } - logConfiguration = { - logDriver = "awslogs" - options = { - awslogs-group = "stevie-ecs-production-container-logs" - awslogs-region = "us-east-1" - awslogs-stream-prefix = "ecs" } } - mountPoints = [] - name = "integration-submissions" - portMappings = [ - { - containerPort = 3000 - hostPort = 3000 - name = "submissions" - protocol = "tcp" }, ] - privileged = false - pseudoTerminal = false - readonlyRootFilesystem = false - secrets = [ - { - name = "API_KEY" - valueFrom = "arn:aws:secretsmanager:us-east-1:246372085946:secret:api-key-stevie-production-11R0K0" }, - { - name = "HONEYCOMB_API_KEY" - valueFrom = "arn:aws:secretsmanager:us-east-1:246372085946:secret:honeycombio-apikey-stevie-production-0BynA5" }, - { - name = "SENTRY_AUTH_TOKEN" - valueFrom = "arn:aws:secretsmanager:us-east-1:246372085946:secret:sentry-auth-token-stevie-production-GI4oxb" }, ] - startTimeout = 30 - stopTimeout = 120 - systemControls = [] - user = "0" - volumesFrom = [] }, - { - environment = [ - { - name = "NGINX_LISTEN_PORT" - value = "8080" }, - { - name = "NGINX_PREFIX" - value = "/intg/submissions/" }, - { - name = "NGINX_UPSTREAM_HOST" - value = "127.0.0.1" }, - { - name = "NGINX_UPSTREAM_PORT" - value = "3000" }, - { - name = "OTEL_SERVICE_NAME" - value = "integration-submissions.nginx" }, ] - essential = true - image = "246372085946.dkr.ecr.us-east-1.amazonaws.com/nginx:latest" - interactive = false - linuxParameters = { - initProcessEnabled = true } - logConfiguration = { - logDriver = "awslogs" - options = { - awslogs-group = "stevie-ecs-production-container-logs" - awslogs-region = "us-east-1" - awslogs-stream-prefix = "ecs" } } - mountPoints = [] - name = "nginx" - portMappings = [ - { - containerPort = 8080 - hostPort = 8080 - name = "integration-submissions-nginx" - protocol = "tcp" }, ] - privileged = false - pseudoTerminal = false - readonlyRootFilesystem = false - startTimeout = 30 - stopTimeout = 120 - systemControls = [] - user = "0" - volumesFrom = [] }, ] ) -> null - cpu = "512" -> null - execution_role_arn = "arn:aws:iam::246372085946:role/stevie-integration-submissions-20240507181506051600000018" -> null - family = "stevie-integration-submissions" -> null - id = "stevie-integration-submissions" -> null - memory = "1024" -> null - network_mode = "awsvpc" -> null - requires_compatibilities = [ - "FARGATE", ] -> null - revision = 144 -> null - skip_destroy = false -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - task_role_arn = "arn:aws:iam::246372085946:role/stevie-integration-submissions-2024050718150605310000001a" -> null - track_latest = false -> null - runtime_platform { - cpu_architecture = "X86_64" -> null - operating_system_family = "LINUX" -> null } } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_iam_policy.task_exec[0] will be destroyed # (because aws_iam_policy.task_exec is not in configuration) - resource "aws_iam_policy" "task_exec" { - arn = "arn:aws:iam::246372085946:policy/stevie-integration-submissions-20240507181336345300000005" -> null - attachment_count = 1 -> null - description = "Task execution role IAM policy" -> null - id = "arn:aws:iam::246372085946:policy/stevie-integration-submissions-20240507181336345300000005" -> null - name = "stevie-integration-submissions-20240507181336345300000005" -> null - name_prefix = "stevie-integration-submissions-" -> null - path = "/" -> null - policy = jsonencode( { - Statement = [ - { - Action = [ - "logs:PutLogEvents", - "logs:CreateLogStream", ] - Effect = "Allow" - Resource = "*" - Sid = "Logs" }, - { - Action = [ - "ecr:GetDownloadUrlForLayer", - "ecr:GetAuthorizationToken", - "ecr:BatchGetImage", - "ecr:BatchCheckLayerAvailability", ] - Effect = "Allow" - Resource = "*" - Sid = "ECR" }, - { - Action = "ssm:GetParameters" - Effect = "Allow" - Resource = "arn:aws:ssm:*:*:parameter/*" - Sid = "GetSSMParams" }, - { - Action = "secretsmanager:GetSecretValue" - Effect = "Allow" - Resource = "arn:aws:secretsmanager:*:*:secret:*" - Sid = "GetSecrets" }, ] - Version = "2012-10-17" } ) -> null - policy_id = "ANPATSXHLWC5H4VL26MNY" -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_iam_role.task_exec[0] will be destroyed # (because aws_iam_role.task_exec is not in configuration) - resource "aws_iam_role" "task_exec" { - arn = "arn:aws:iam::246372085946:role/stevie-integration-submissions-20240507181506051600000018" -> null - assume_role_policy = jsonencode( { - Statement = [ - { - Action = "sts:AssumeRole" - Effect = "Allow" - Principal = { - Service = "ecs-tasks.amazonaws.com" } - Sid = "ECSTaskExecutionAssumeRole" }, ] - Version = "2012-10-17" } ) -> null - create_date = "2024-05-07T18:15:06Z" -> null - description = "Task execution role for stevie-integration-submissions" -> null - force_detach_policies = true -> null - id = "stevie-integration-submissions-20240507181506051600000018" -> null - managed_policy_arns = [ - "arn:aws:iam::246372085946:policy/stevie-integration-submissions-20240507181336345300000005", ] -> null - max_session_duration = 3600 -> null - name = "stevie-integration-submissions-20240507181506051600000018" -> null - name_prefix = "stevie-integration-submissions-" -> null - path = "/" -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - unique_id = "AROATSXHLWC5M66GQD6L4" -> null } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_iam_role.tasks[0] will be destroyed # (because aws_iam_role.tasks is not in configuration) - resource "aws_iam_role" "tasks" { - arn = "arn:aws:iam::246372085946:role/stevie-integration-submissions-2024050718150605310000001a" -> null - assume_role_policy = jsonencode( { - Statement = [ - { - Action = "sts:AssumeRole" - Condition = { - ArnLike = { - "aws:SourceArn" = "arn:aws:ecs:us-east-1:246372085946:*" } - StringEquals = { - "aws:SourceAccount" = "246372085946" } } - Effect = "Allow" - Principal = { - Service = "ecs-tasks.amazonaws.com" } - Sid = "ECSTasksAssumeRole" }, ] - Version = "2012-10-17" } ) -> null - create_date = "2024-05-07T18:15:06Z" -> null - force_detach_policies = true -> null - id = "stevie-integration-submissions-2024050718150605310000001a" -> null - managed_policy_arns = [] -> null - max_session_duration = 3600 -> null - name = "stevie-integration-submissions-2024050718150605310000001a" -> null - name_prefix = "stevie-integration-submissions-" -> null - path = "/" -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - unique_id = "AROATSXHLWC5OHIARSQI7" -> null - inline_policy { - name = "stevie-integration-submissions-2024050718150664780000001b" -> null - policy = jsonencode( { - Statement = [ - { - Action = [ - "ssmmessages:OpenDataChannel", - "ssmmessages:OpenControlChannel", - "ssmmessages:CreateDataChannel", - "ssmmessages:CreateControlChannel", ] - Effect = "Allow" - Resource = "*" - Sid = "ECSExec" }, ] - Version = "2012-10-17" } ) -> null } } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_iam_role_policy.tasks[0] will be destroyed # (because aws_iam_role_policy.tasks is not in configuration) - resource "aws_iam_role_policy" "tasks" { - id = "stevie-integration-submissions-2024050718150605310000001a:stevie-integration-submissions-2024050718150664780000001b" -> null - name = "stevie-integration-submissions-2024050718150664780000001b" -> null - name_prefix = "stevie-integration-submissions-" -> null - policy = jsonencode( { - Statement = [ - { - Action = [ - "ssmmessages:OpenDataChannel", - "ssmmessages:OpenControlChannel", - "ssmmessages:CreateDataChannel", - "ssmmessages:CreateControlChannel", ] - Effect = "Allow" - Resource = "*" - Sid = "ECSExec" }, ] - Version = "2012-10-17" } ) -> null - role = "stevie-integration-submissions-2024050718150605310000001a" -> null } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_iam_role_policy_attachment.task_exec[0] will be destroyed # (because aws_iam_role_policy_attachment.task_exec is not in configuration) - resource "aws_iam_role_policy_attachment" "task_exec" { - id = "stevie-integration-submissions-20240507181506051600000018-2024050718150678990000001c" -> null - policy_arn = "arn:aws:iam::246372085946:policy/stevie-integration-submissions-20240507181336345300000005" -> null - role = "stevie-integration-submissions-20240507181506051600000018" -> null } # module.deployment.module.service_intg_submissions.module.ecs_service.aws_security_group.this[0] will be destroyed # (because aws_security_group.this is not in configuration) - resource "aws_security_group" "this" { - arn = "arn:aws:ec2:us-east-1:246372085946:security-group/sg-0c0fcbb48e1851eec" -> null - description = "Managed by Terraform" -> null - egress = [] -> null - id = "sg-0c0fcbb48e1851eec" -> null - ingress = [] -> null - name = "stevie-integration-submissions-20240507181506052100000019" -> null - name_prefix = "stevie-integration-submissions-" -> null - owner_id = "246372085946" -> null - revoke_rules_on_delete = false -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Name" = "stevie-integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Name" = "stevie-integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - vpc_id = "vpc-0e4c3c8fff8e271df" -> null } # module.deployment.module.service_intg_evaluations.module.ecs_service.module.container_definition["integration-evaluations"].aws_cloudwatch_log_group.this[0] will be destroyed # (because aws_cloudwatch_log_group.this is not in configuration) - resource "aws_cloudwatch_log_group" "this" { - arn = "arn:aws:logs:us-east-1:246372085946:log-group:/aws/ecs/stevie-integration-evaluations/integration-evaluations" -> null - id = "/aws/ecs/stevie-integration-evaluations/integration-evaluations" -> null - log_group_class = "STANDARD" -> null - name = "/aws/ecs/stevie-integration-evaluations/integration-evaluations" -> null - retention_in_days = 14 -> null - skip_destroy = false -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null } # module.deployment.module.service_intg_evaluations.module.ecs_service.module.container_definition["nginx"].aws_cloudwatch_log_group.this[0] will be destroyed # (because aws_cloudwatch_log_group.this is not in configuration) - resource "aws_cloudwatch_log_group" "this" { - arn = "arn:aws:logs:us-east-1:246372085946:log-group:/aws/ecs/stevie-integration-evaluations/nginx" -> null - id = "/aws/ecs/stevie-integration-evaluations/nginx" -> null - log_group_class = "STANDARD" -> null - name = "/aws/ecs/stevie-integration-evaluations/nginx" -> null - retention_in_days = 14 -> null - skip_destroy = false -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-evaluations" - "Project" = "Pubpub-v7" - "Shortname" = "74b3" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null } # module.deployment.module.service_intg_submissions.module.ecs_service.module.container_definition["integration-submissions"].aws_cloudwatch_log_group.this[0] will be destroyed # (because aws_cloudwatch_log_group.this is not in configuration) - resource "aws_cloudwatch_log_group" "this" { - arn = "arn:aws:logs:us-east-1:246372085946:log-group:/aws/ecs/stevie-integration-submissions/integration-submissions" -> null - id = "/aws/ecs/stevie-integration-submissions/integration-submissions" -> null - log_group_class = "STANDARD" -> null - name = "/aws/ecs/stevie-integration-submissions/integration-submissions" -> null - retention_in_days = 14 -> null - skip_destroy = false -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null } # module.deployment.module.service_intg_submissions.module.ecs_service.module.container_definition["nginx"].aws_cloudwatch_log_group.this[0] will be destroyed # (because aws_cloudwatch_log_group.this is not in configuration) - resource "aws_cloudwatch_log_group" "this" { - arn = "arn:aws:logs:us-east-1:246372085946:log-group:/aws/ecs/stevie-integration-submissions/nginx" -> null - id = "/aws/ecs/stevie-integration-submissions/nginx" -> null - log_group_class = "STANDARD" -> null - name = "/aws/ecs/stevie-integration-submissions/nginx" -> null - retention_in_days = 14 -> null - skip_destroy = false -> null - tags = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null - tags_all = { - "Environment" = "stevie-production" - "LogicalName" = "integration-submissions" - "Project" = "Pubpub-v7" - "Shortname" = "3c24" - "ShortnameAnnotation" = "Shortname is calculated as first four characters of the sha1sum of the Logical Name." } -> null } Plan: 0 to add, 0 to change, 30 to destroy.