Exoscale SKS Terraform Module
The sks/exoscale
Terraform module provides a way to install and configure:
-
An SKS cluster
-
The ArgoCD Helm module
Resources
Name | Type |
---|---|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
data source |
|
data source |
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 name of the Kubernetes cluster to create. |
|
n/a |
yes |
|
Extra AppProjects objects to deploy. |
|
|
no |
|
Extra ApplicationSets objects to deploy. |
|
|
no |
|
Extra Applications objects to deploy. |
|
|
no |
|
The admin password for Grafana. |
|
|
no |
|
List of keycloak users |
|
|
no |
|
Specify which Kubernetes release to use. |
|
|
no |
|
The SKS node pools to create. |
|
|
no |
|
OIDC configuration for core applications. |
|
|
no |
|
n/a |
|
|
no |
|
The source repo URL of ArgoCD’s app of apps. |
|
|
no |
|
A list of repositories to add to ArgoCD. |
|
|
no |
|
The node to attach the NLB to. |
|
|
no |
|
The source target revision of ArgoCD’s app of apps. |
|
|
no |
|
Allow to disable wait for app of apps |
|
|
no |
|
The name of the zone to deploy the SKS cluster into. |
|
n/a |
yes |
Outputs
Name | Description |
---|---|
App of Apps values |
|
The token to set in ARGOCD_AUTH_TOKEN environment variable. |
|
The URL of the ArgoCD server. |
|
The ArgoCD admin password. |
|
n/a |
|
Security group ID attached to the SKS nodepool instances. |
|
The admin password for Grafana. |
|
The password of Keycloak’s admin user. |
|
n/a |
|
The content of the KUBECONFIG file. |
|
n/a |
|
n/a |
|
n/a |
|
n/a |