Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Requirements

Name Version
terraform >= 1.0
aws ~> 5.0
helm ~> 2.0
kubernetes ~> 2.0
random ~> 3.0

Providers

Name Version
aws ~> 5.0
helm ~> 2.0
kubernetes ~> 2.0

Modules

No modules.

Resources

Name Type
aws_iam_policy.aws_load_balancer_controller resource
aws_iam_role.aws_load_balancer_controller resource
aws_iam_role_policy_attachment.aws_load_balancer_controller resource
helm_release.aws_load_balancer_controller resource
kubernetes_service_account.aws_load_balancer_controller resource

Inputs

Name Description Type Default Required
eks_cluster_name Name of the EKS cluster string n/a yes
iam_name Name of the AWS IAM role and policy string "albc" no
name_prefix Prefix to use for AWS LBC resources string n/a yes
namespace Namespace to install the AWS LBC string "kube-system" no
node_selector Node selector for AWS Load Balancer Controller pods. map(string) {} no
oidc_issuer_url URL of the EKS cluster OIDC issuer string n/a yes
oidc_provider_arn ARN of the EKS cluster OIDC provider string n/a yes
region AWS region of the VPC string n/a yes
service_account_name Name of the Kubernetes service account used by the AWS LBC string "aws-load-balancer-controller" no
tags Tags to apply to all resources map(string) {} no
vpc_id ID of the VPC string n/a yes

Outputs

No outputs.