Tamas Kiss 4d8fc647c4
All checks were successful
continuous-integration/drone/push Build is passing
ci(apply): fix missing AWS credentials
2022-05-27 17:45:28 +02:00
2022-05-27 02:51:52 +02:00
2022-05-27 04:17:21 +02:00
2022-05-27 02:51:52 +02:00
2022-05-27 02:51:52 +02:00
2022-05-27 02:51:52 +02:00
2022-05-27 02:51:52 +02:00
2022-05-27 02:51:52 +02:00
2022-05-27 16:08:11 +02:00
2022-05-27 12:49:40 +02:00
2022-05-27 16:08:11 +02:00
2022-05-27 16:08:11 +02:00
2022-05-27 14:32:55 +02:00
2022-05-27 02:51:52 +02:00

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.

Description
No description provided
Readme 108 KiB
Languages
HCL 91.9%
XSLT 8.1%