Kube Service Role
Create a kube IAM service role
Terraform Module Source
module "kube_service_role" {
source = "https://tfmodules.matillion-cto.matillion.com/kube_service_role.tar.gz"
...
}
Resources
Name | Type |
---|---|
aws_eks_pod_identity_association.pod_association | resource |
aws_iam_role.main | resource |
aws_iam_role_policy_attachment.attach_policy | resource |
kubernetes_service_account.service | resource |
aws_caller_identity.aws | data source |
aws_region.current | data source |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
eks_cluster | n/a | string | n/a | yes |
kube_namespace | n/a | string | n/a | yes |
name | n/a | string | n/a | yes |
policy_arn | n/a | string | n/a | yes |
oidc_provider_id | n/a | string | "AB88EFEC40ADAB4358F8851BF7EDAE54" | no |
use_pod_identity | n/a | bool | false | no |
Outputs
Name | Description |
---|---|
iam_role | n/a |
iam_role_arn | n/a |
service_account_name | n/a |