module "leveldb_s3_backup_rw" {
  source = "../../../modules/iam/policies/s3/buckets_rw"

  bucket_masks = [module.leveldb_backup_bucket.bucket.id]
  name         = "leveldb-backup-rw"
  name_prefix  = local.name_prefix
}

module "leveldb_iam_role" {
  source = "../../../modules/iam/roles/ec2_instance_role"

  name        = "leveldb"
  name_prefix = local.name_prefix

  policies_list = [
    module.leveldb_s3_backup_rw.policy.arn
  ]

  common_tags = merge(
    local.common_tags,
    {
      project                  = "Legacy",
      service                  = "IAM",
      plat_env_project_service = "${local.aggregated_tag}_LGC_IAM"
    }
  )
}

