Skip to content

Latest commit

 

History

History

iam-for-cluster-autoscaler

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

IAM for cluster autoscaler

This terraform module provides an easy way to generate required IAM permissions for cluster autoscaler.

⚠️ Warning: this module uses "IAM Roles for ServiceAccount" to inject AWS credentials inside cluster autoscaler pods

Requirements

Name Version
terraform >= 1.3
aws ~> 3.76

Providers

Name Version
aws ~> 3.76

Inputs

Name Description Type Default Required
cluster_name The EKS cluster name string n/a yes
region The region where the cluster is string n/a yes

Outputs

Name Description
cluster_autoscaler_patches Cluster autoscaler SA Kustomize patch
cluster_autoscaler_iam_role_arn Cluster autoscaler IAM role arn

Usage

module "cluster_autoscaler_iam_role" {
  source             = "../vendor/modules/aws/iam-for-cluster-autoscaler"
  cluster_name       = "myekscluster"
  region             = "eu-west-1"
}