K3S Docker Terraform Module
The k3s/docker
Terraform module provides a way to install and configure:
-
A K3s cluster based on Docker
-
The ArgoCD Helm module
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
App of apps values overrides. |
|
|
no |
|
ArgoCD Server Secert Key to avoid regenerate token on redeploy. |
|
|
no |
|
The base domain used for Ingresses. |
|
|
no |
|
The api endpoint, when empty it’s the container’s IP. |
|
|
no |
|
The name of the Kubernetes cluster to create. |
|
n/a |
yes |
|
Whether to enable minio object storage system |
|
|
no |
|
Extra AppProjects objects to deploy. |
|
|
no |
|
Extra ApplicationSets objects to deploy. |
|
|
no |
|
Extra Applications objects to deploy. |
|
|
no |
|
The admin password for Grafana. |
|
|
no |
|
The K3s version to use |
|
|
no |
|
List of keycloak users |
|
|
no |
|
OIDC configuration for core applications. |
|
|
no |
|
The source repo URL of ArgoCD’s app of apps. |
|
|
no |
|
A list of repositories to add to ArgoCD. |
|
|
no |
|
Port mappings of the server container. |
|
|
no |
|
The source target revision of ArgoCD’s app of apps. |
|
|
no |
|
Allow to disable wait for app of apps |
|
|
no |
|
A map defining worker group configurations |
|
|
no |