resource "aws_iam_role" "rds_role" {
  name = "${var.name_prefix}-${var.name}"

  assume_role_policy = <<POLICY
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Action": "sts:AssumeRole",
      "Principal": {
        "Service": [
          "rds.amazonaws.com",
          "export.rds.amazonaws.com"
        ]
      },
      "Effect": "Allow",
      "Sid": ""
    }
  ]
}
POLICY
  tags               = var.common_tags
}

resource "aws_iam_role_policy_attachment" "attachments" {
  count      = length(var.policies_list)
  role       = aws_iam_role.rds_role.id
  policy_arn = var.policies_list[count.index]
}
