module ziti_import_export {
  source = "git::ssh://git@bitbucket.org/netfoundry/nf-mop-tf.git//modules/aws/ecs_fargate_service"
  service_name          = local.workspace["service_name"]
  container_count       = local.workspace["task_count"]
  task_definition       = templatefile("${path.module}/templates/task-definition.json", local.ziti_import_export_vars)
  task_role_arn         = aws_iam_role.ziti_import_export_task_role.arn
  registry_arn          = aws_service_discovery_service.ziti_import_export_service.arn
  ecs_cluster_id        = data.terraform_remote_state.mop_core.outputs.ecs_cluster_id
  cpu                   = local.workspace["cpu"]
  memory                = local.workspace["memory"]
  execution_role_arn    = aws_iam_role.ziti_import_export_task_role.arn
  security_groups       = [
    aws_security_group.ziti_import_export_service_sg.id,
    data.terraform_remote_state.mop_core.outputs.sg_alb_id
  ]
  subnets              = data.terraform_remote_state.mop_core.outputs.vpc_subnet_private_ids
  log_retention        = 30
}