provider "aws" {
  region = var.aws_region
}

terraform {
  backend "s3" {
    bucket  = "orcd-terraform-state"
    key     = "qa/iam/squad/abacus/terraform.tfstate"
    region  = "us-east-1"
    encrypt = "true"
  }
}

resource "aws_iam_group" "royalty_accounting" {
  name = "royalty-accounting"
}

resource "aws_iam_group_membership" "royalty_accounting_members" {
  name = "royalty-accounting-group-membership"

  users = var.abacus_squad_members

  group = aws_iam_group.royalty_accounting.name
}


resource "aws_iam_group" "royalty_accounting_more" {
  name = "royalty-accounting-more"
}

resource "aws_iam_group_membership" "royalty_accounting_more_members" {
  name = "royalty-accounting-more-group-membership"

  users = var.abacus_squad_members

  group = aws_iam_group.royalty_accounting_more.name
}


resource "aws_iam_group" "abacus_compute_test_iam_group" {
  name = "abacus-compute-test"
}

resource "aws_iam_group_membership" "abacus_compute_test_group_membership" {
  name  = "abacus-compute-test-group-membership"
  users =  var.abacus_squad_members
  group = aws_iam_group.abacus_compute_test_iam_group.name
}
