AWS Service Account

AWS service account configuration for IAM roles and permissions management.

Requirements

Name

Version

terraform

>= 1.0

aws

>= 5.61

kubernetes

>= 2.7.1

Providers

Name

Version

aws

>= 5.61

kubernetes

>= 2.7.1

Modules

No modules.

Resources

Name

Type

aws_iam_role.armonik

resource

kubernetes_service_account.armonik

resource

Inputs

Name

Description

Type

Default

Required

automount_token

To enable automatic mounting of the Kubernetes service account token.

bool

true

no

name

Name of the service account to create

string

n/a

yes

namespace

Namespace of ArmoniK service account related resources

string

"armonik"

no

oidc_issuer_url

URL of the OIDC issuer

string

n/a

yes

oidc_provider_arn

ARN of the OIDC provider

string

n/a

yes

prefix

Prefix to use for service account related resources

string

n/a

yes

tags

Tags for resource

map(string)

{}

no

Outputs

Name

Description

service_account_iam_role_name

name of the IAM role associated to the created Kubernetes service account