resource "aws_iam_role_policy_attachment" "atlantis_apply_policy_part_one_attachment" {
  role       = aws_iam_role.cross-account-atlantis-role.name
  policy_arn = aws_iam_policy.atlantis_apply_policy_part_one.arn
}

resource "aws_iam_role_policy_attachment" "atlantis_apply_policy_part_two_attachment" {
  role       = aws_iam_role.cross-account-atlantis-role.name
  policy_arn = aws_iam_policy.atlantis_apply_policy_part_two.arn
}

resource "aws_iam_role_policy_attachment" "atlantis_kms_delete_policy_attachment" {
  role       = aws_iam_role.cross-account-atlantis-role.name
  policy_arn = aws_iam_policy.atlantis_kms_delete_policy.arn
}

resource "aws_iam_role_policy_attachment" "atlantis_kms_reencrypt_policy_attachment" {
  role       = aws_iam_role.cross-account-atlantis-role.name
  policy_arn = aws_iam_policy.atlantis_kms_reencrypt_policy.arn
}

resource "aws_iam_role_policy_attachment" "atlantis_invoke_lambdas_policy_attachment" {
  role       = aws_iam_role.cross-account-atlantis-role.name
  policy_arn = aws_iam_policy.atlantis_invoke_lambdas_policy.arn
}

resource "aws_iam_role_policy_attachment" "atlantis_terrastate_policy_attachment" {
  role       = aws_iam_role.cross-account-atlantis-role.name
  policy_arn = aws_iam_policy.atlantis_terrastate_policy.arn
}

resource "aws_iam_role_policy_attachment" "atlantis_secrets_read_policy_attachment" {
  role       = aws_iam_role.cross-account-atlantis-role.name
  policy_arn = aws_iam_policy.atlantis_secrets_read_policy.arn
}

resource "aws_iam_role_policy_attachment" "atlantis_tf_infra_core_apply_policy_attachment" {
  role       = aws_iam_role.cross-account-atlantis-tf-infra-core-role.name
  policy_arn = aws_iam_policy.atlantis_tf_infra_core_apply_policy.arn
}

resource "aws_iam_role_policy_attachment" "atlantis_core_terrastate_policy_attachment" {
  role       = aws_iam_role.cross-account-atlantis-tf-infra-core-role.name
  policy_arn = aws_iam_policy.atlantis_terrastate_policy.arn
}

resource "aws_iam_role_policy_attachment" "atlantis_core_secrets_read_policy_attachment" {
  role       = aws_iam_role.cross-account-atlantis-tf-infra-core-role.name
  policy_arn = aws_iam_policy.atlantis_secrets_read_policy.arn
}