Skip to content

Commit

Permalink
upd: aws-anyscale-iam - EKS Node S3 access
Browse files Browse the repository at this point in the history
Changes to be committed:
	modified:   modules/aws-anyscale-iam/README.md
	modified:   modules/aws-anyscale-iam/eks-iam-main.tf
	modified:   modules/aws-anyscale-iam/eks-node.tfpl
  • Loading branch information
brent-anyscale committed Sep 5, 2024
1 parent 79ff892 commit a272574
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 1 deletion.
1 change: 1 addition & 0 deletions modules/aws-anyscale-iam/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ No modules.
| [aws_iam_role_policy_attachment.anyscale_eks_node_amazonekscnipolicy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_iam_role_policy_attachment.anyscale_eks_node_amazoneksworkernodepolicy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_iam_role_policy_attachment.anyscale_eks_node_policy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_iam_role_policy_attachment.anyscale_eks_node_s3access](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_iam_role_policy_attachment.anyscale_iam_role_container_registry_policy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_iam_role_policy_attachment.anyscale_iam_role_custom_policy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
| [aws_iam_role_policy_attachment.anyscale_iam_role_servicesv2_policy_attach](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
Expand Down
6 changes: 6 additions & 0 deletions modules/aws-anyscale-iam/eks-iam-main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,12 @@ resource "aws_iam_role_policy_attachment" "anyscale_eks_node_amazonec2containerr
role = aws_iam_role.eks_node_role[0].name
}

resource "aws_iam_role_policy_attachment" "anyscale_eks_node_s3access" {
count = local.create_eks_node_role ? 1 : 0

policy_arn = aws_iam_policy.anyscale_s3_access_policy[0].arn
role = aws_iam_role.eks_node_role[0].name
}

# ---------------------------
# EKS EBS CSI Driver Role
Expand Down
2 changes: 1 addition & 1 deletion modules/aws-anyscale-iam/eks-node.tfpl
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"Statement" : [
%{ if anyscale_efs_arn != "none" }
{
"Sid": "S3BucketAccess",
"Sid": "EFSAccess",
"Effect" : "Allow",
"Action" : [
"elasticfilesystem:ClientMount",
Expand Down

0 comments on commit a272574

Please sign in to comment.