Skip to content

mongodb-devprod-infrastructure/terraform-aws-iam-service-account

Repository files navigation

terraform-aws-iam-service-account

Associate an IAM role with a Kubernetes service account

Requirements

Name Version
terraform >= 1.0
aws >= 3.64.2
kubernetes >= 2.6.1

Providers

Name Version
aws 3.70.0
kubernetes 2.7.1

Modules

No modules.

Resources

Name Type
aws_iam_policy.this resource
aws_iam_role.this resource
aws_iam_role_policy_attachment.this resource
kubernetes_service_account.this resource
aws_caller_identity.this data source
aws_eks_cluster.this data source
aws_iam_policy_document.this data source

Inputs

Name Description Type Default Required
cluster The cluster to apply the patch to string n/a yes
inline_policies A list of named policies to inline into this role map(string) {} no
name The name of the service account string n/a yes
namespace The namespace of the service account string "default" no

Outputs

Name Description
service_account_name The name of the service account

Contributing

Please refer to the CONTRIBUTING document for more information.

License

Apache License 2.0