Error appears as STRING is not a boolean value. This value should be STRING, with allowed values "TASK_DEFINITION" or ""
If I set this value to empty string, similar message is given, just from one component more downstream.
╷
│ Error: Invalid value for module argument
│
│ on main.tf line 113, in module "ecs_fargate_scheduled_task":
│ 113: event_target_ecs_target_propagate_tags = "TASK_DEFINITION"
│
│ The given value is not suitable for child module variable "event_target_ecs_target_propagate_tags" defined at
│ .terraform/modules/ecs_fargate_scheduled_task/variables.tf:114,1-50: a bool is required.