The module currently assigns CloudWatch Log IAM permissions to the default internal task role (see https://github.com/stroeer/terraform-aws-ecs-fargate/blob/9ffcaeb5e3382589a75534c147358821165773fe/cloudwatch_logs.tf#L24). This seems unnecessay since usually the app itself doesn't need those permission. Assigning those to the task execution role is correct.