Files
terraform-lawndale-k8s/README.md
Tamas Kiss 30b5be510e
Some checks failed
continuous-integration/drone/pr Build is failing
docs: update README.md
2022-05-27 14:57:55 +02:00

7.4 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_host

Description: Address to reach lawndale internal DNS server

Type: string

lawndale_dns_key_secret

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

Type: string

lawndale_libvirt_uri_transport

Description: Transport protocol (could be ssh or tls) to dial Lawndale hypervisor

Type: string

Optional Inputs

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

lawndale_dns_key_algorithm

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

Type: string

Default: "hmac-sha256"

lawndale_dns_port

Description: Port where the lawndale internal DNS server listens on

Type: number

Default: 53

lawndale_dns_transport

Description: Port where the lawndale internal DNS server listens on

Type: string

Default: "udp"

lawndale_libvirt_uri

Description: Libvirt URI to use accessing Lawndale hypervisor

Type: string

Default: null

lawndale_libvirt_uri_extra

Description: Libvirt URI extra parameters [https://libvirt.org/uri.html#transport-configuration](See Libvirt transport configuration)

Type: map(any)

Default: {}

lawndale_libvirt_uri_path

Description: Libvirt URI path sent to the libvirt daemon

Type: string

Default: "/system"

lawndale_libvirt_uri_userhostport

Description: Libvirt URI username, hostname or ip address, and port to reach lawndale hypervisor, in the format of [username@]<hostname>[:port]

Type: string

Default: "lawndale-hyper"

Outputs

No outputs.