Skip to content

Azure-Terraform/terraform-azurerm-kubernetes-nginx-ingress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure - Kubernetes NGINX ingress Module

Introduction

This module will install an NGINX ingress module into an AKS cluster. This is largely to bridge the gap between AzureDNS/Azure Static IP/AKS.

Providers

Name Version
helm >=2.1.0
kubernetes ~>2.5

Inputs

Name Description Type Default Required
additional_yaml_config yaml config for helm chart to be processed last string "" no
enable_default_tls enable default tls (requires tls_default_secret) string "false" no
helm_chart_version helm chart version string "3.4.1" no
helm_release_name helm release name string n/a yes
helm_repository nginx-ingress helm repository url string "https://kubernetes.github.io/ingress-nginx" no
ingress_class name of the ingress class to route through this controller string "nginx" no
ingress_type Internal or Public. string "Public" no
kubernetes_create_namespace create kubernetes namespace bool true no
kubernetes_namespace kubernetes_namespace string "default" no
load_balancer_ip loadBalancerIP string n/a yes
replica_count The number of replicas of the Ingress controller deployment. number 1 no

Outputs

Name Description
ingress_class Name of the ingress class to route through this controller
load_balancer_ip n/a
nginx_url n/a