

module "delp-jenkins-access-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.delp-jenkins-access.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/ECR-Access",
    "arn:aws:iam::${var.account_id}:policy/RDS_Snapshots_Export_To_S3_lambda",
    "arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryFullAccess",
    "arn:aws:iam::aws:policy/AmazonECS_FullAccess",
  ]
}
module "grpsd_dudi001-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.grpsd_dudi001.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/grpsd-dudi001-secretsmanager-read",
  ]
}
module "delp-mgsrv-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.delp-mgsrv.name
  custom_group_policy_arns = [
  ]
}

module "delp-warner-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.delp-warner.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/warner-ada-s3",
  ]
}

module "eom-p-api-execute-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.eom-p-api-execute.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/eom-p-api-execute",
  ]
}

module "media-conversion-aws-prod-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.media-conversion-aws-prod.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/sme-delivery-target",
    "arn:aws:iam::${var.account_id}:policy/media-conversion-aws-prod",
    "arn:aws:iam::${var.account_id}:policy/policygen-media-conversion-aws-prod-201509011315",
    "arn:aws:iam::${var.account_id}:policy/sme-delivery-stage-bb-target",
    "arn:aws:iam::${var.account_id}:policy/sme-conversion-shelf-test",
    "arn:aws:iam::${var.account_id}:policy/sme-delivery-test-target",
    "arn:aws:iam::${var.account_id}:policy/sme-amp-rw",
    "arn:aws:iam::aws:policy/ReadOnlyAccess",
  ]
}

module "media-conversion-aws-stage-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.media-conversion-aws-stage.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/sme-amps-rw",
    "arn:aws:iam::${var.account_id}:policy/sme-delivery-stage-source-s3-access",
    "arn:aws:iam::${var.account_id}:policy/policygen-media-conversion-aws-stage-201511191654",
  ]
}

module "media-conversion-default-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.media-conversion-default.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/S3-delivery-target",
    "arn:aws:iam::${var.account_id}:policy/promo-prod-s3-star-1",
    "arn:aws:iam::${var.account_id}:policy/media-conversion-S3-stage-shelf-access",
    "arn:aws:iam::${var.account_id}:policy/media-conversion-s3-stage-access",
    "arn:aws:iam::${var.account_id}:policy/policygen-media-conversion-default-201406091300",
    "arn:aws:iam::${var.account_id}:policy/sme-delivery-dev-source-policy",
    "arn:aws:iam::${var.account_id}:policy/promo-dev-campaigns-distribution",
  ]
}

module "mediaproduction-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.mediaproduction.name
  custom_group_policy_arns = [
    aws_iam_policy.sme-media-production-s3.arn
  ]
}

module "scops-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.scops.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/ScOps-S3",
    "arn:aws:iam::${var.account_id}:policy/policy-gen-scops",
    "arn:aws:iam::aws:policy/CloudWatchReadOnlyAccess",
    "arn:aws:iam::aws:policy/AmazonAPIGatewayInvokeFullAccess",
  ]
}

module "sme-netezza-delivery-01-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.sme-netezza-delivery-01.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/sme-netezza-delivery-02",
    "arn:aws:iam::${var.account_id}:policy/sme-netezza-delivery-01",
    "arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess",
  ]
}

module "Kosmo-Kontor-Assets-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.Kosmo-Kontor-Assets.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/Kosmo-Kontor-Assets",
  ]
}

module "delp-msi-ondemand-watermarking-policy-attachments" {
  source     = "./modules/iam-group-policy-attachments"
  group_name = aws_iam_group.delp-msi-ondemand-watermarking.name
  custom_group_policy_arns = [
    "arn:aws:iam::${var.account_id}:policy/delp-msi-ondemand-watermarking-user-policy",
  ]
}
