Files
terraform-lawndale-k8s/README.md

6.2 KiB

Terraform module for Lawndale Kubernetes environment

Build Status

This module manages the core Kubernetes cluster components running on Lawndale including workers.

Requirements

The following requirements are needed by this module:

Providers

The following providers are used by this module:

Modules

The following Modules are called:

flannel

Source: git@git.thomasklein.me:thomasklein/terraform-modules//kubernetes/flannel

Version:

kube_proxy

Source: git@git.thomasklein.me:thomasklein/terraform-modules//kubernetes/kube-proxy

Version:

worker

Source: git@git.thomasklein.me:thomasklein/terraform-modules//lawndale-vm

Version:

Resources

The following resources are used by this module:

Required Inputs

The following input variables are required:

lawndale_dns_key_secret

Description: DNSSEC key to use sigining the NSUPDATE queries for Lawndale

Type: string

lawndale_dns_port

Description: Port where the lawndale internal DNS server listens on

Type: number

Optional Inputs

The following input variables are optional (have default values):

lawndale_dns_host

Description: Address to reach lawndale internal DNS server

Type: string

Default: "lawndale-hyper"

lawndale_dns_key_algorithm

Description: DNSSEC key to use sigining the NSUPDATE queries for Lawndale

Type: string

Default: "hmac-sha256"

lawndale_dns_transport

Description: Port where the lawndale internal DNS server listens on

Type: string

Default: "udp"

Outputs

No outputs.