An open API service indexing awesome lists of open source software.

https://github.com/blackbird-cloud/terraform-aws-eks-alb-ingress-controller

Terraform module to deploy ALB Ingress Controller on EKS
https://github.com/blackbird-cloud/terraform-aws-eks-alb-ingress-controller

alb aws eks ingress terraform

Last synced: 25 days ago
JSON representation

Terraform module to deploy ALB Ingress Controller on EKS

Awesome Lists containing this project

README

          

[![blackbird-logo](https://raw.githubusercontent.com/blackbird-cloud/terraform-module-template/main/.config/logo_simple.png)](https://blackbird.cloud)

## Requirements

| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1 |
| [aws](#requirement\_aws) | 4.15.1 |
| [helm](#requirement\_helm) | 2.4.1 |

## Providers

| Name | Version |
|------|---------|
| [aws](#provider\_aws) | 4.15.1 |
| [helm](#provider\_helm) | 2.4.1 |

## Modules

| Name | Source | Version |
|------|--------|---------|
| [alb\_policy](#module\_alb\_policy) | terraform-aws-modules/iam/aws//modules/iam-policy | ~> 4 |
| [iam\_role](#module\_iam\_role) | terraform-aws-modules/iam/aws//modules/iam-assumable-role-with-oidc | 4.10.1 |

## Resources

| Name | Type |
|------|------|
| [helm_release.alb_ingress_controller](https://registry.terraform.io/providers/hashicorp/helm/2.4.1/docs/resources/release) | resource |
| [aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/4.15.1/docs/data-sources/caller_identity) | data source |
| [aws_eks_cluster.cluster](https://registry.terraform.io/providers/hashicorp/aws/4.15.1/docs/data-sources/eks_cluster) | data source |
| [aws_eks_cluster_auth.cluster](https://registry.terraform.io/providers/hashicorp/aws/4.15.1/docs/data-sources/eks_cluster_auth) | data source |

## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [aws\_profile](#input\_aws\_profile) | AWS Profile | `string` | n/a | yes |
| [aws\_region](#input\_aws\_region) | AWS Region | `string` | n/a | yes |
| [cluster\_name](#input\_cluster\_name) | EKS Cluster name | `string` | n/a | yes |
| [tags](#input\_tags) | Tags for deployment | `map(string)` | n/a | yes |
| [vpc\_id](#input\_vpc\_id) | VPC ID for loadbalancer deployment | `string` | n/a | yes |

## Outputs

No outputs.

## About

We are [Blackbird Cloud](https://blackbird.cloud), Amsterdam based cloud consultancy, and cloud management service provider. We help companies build secure, cost efficient, and scale-able solutions.

Checkout our other :point\_right: [terraform modules](https://registry.terraform.io/namespaces/blackbird-cloud)

## Copyright

Copyright © 2017-2023 [Blackbird Cloud](https://blackbird.cloud)