theidserver

Aguafrommars/theidserver/helm

Terraform Module HCL HELM

TheidServer Terraform module

Install
module "theidserver" {
source = "Aguafrommars/theidserver/helm"
version = "2.0.1"
}
plain text: /constructs/tfmod-aguafrommars-theidserver-helm/install.txt
⭐ Source on GitHub 📦 Registry page
README

TheidServer Helm Terraform module This module create a TheIdServer cluster using the TheIdServer helm chart with its MySql DB, Redis cluster and Seq server. Prerequises - DNS record pointing to NGINX ingress controller public IP. - cert-manager - A certificate issuer You can follow the Create an HTTPS ingress controller on Azure Kubernetes Service (AKS) to install this prerequise on your kubernetes cluster. Usage The module setup ingresses for TheIdServer and Seq using the host input variable. `` hcl provider "helm" { kubernetes { config_path = var.kubeconfig_path } } module "theidserver" { source = "Aguafrommars/theidserver/helm" host = "theidserver.com" tls_issuer_name = "letsencrypt" tls_issuer_kind = "ClusterIssuer" } ` This will setup TheIdServer on https://www.theidserver.com with th

Inputs (15)
NameTypeDescriptionDefault
tls_issuer_namestringThe name of the certificat issuer to use required
tls_issuer_kindstringThe kind of the certificat issuer to use (Issuer or ClusterIssuer) required
hoststringThe host required
chart_versionstring(Optional) The Helm chart version"4.8.0"
namespacestring(Optional) Kubernetes namespace"theidserver"
create_namespacebool(Optional) Creates the kubernetes namespace if not existstrue
reuse_valuesbool(Optional) reuse value for helm chartfalse
recreate_podsbool(Optional) recreate podsfalse
waitbool(Optional) Wait for helm release to be readytrue
override_settingsanyOverride helm settings{}
imagemap(string)The docker image{}
chartstring(Optional) The Helm chart"theidserver"
replica_countnumber(Optional) Number of server pod3
env_settingsmap(string)Env var setting{}
release_namestring(Optional) Helm release name"theidserver"
Outputs (2)
admin_name — The TheIdServer admin name
admin_password — The TheIdServer admin password
Resources (6)
helm_releaserandom_passwordtls_cert_requesttls_locally_signed_certtls_private_keytls_self_signed_cert
Details
FrameworkTerraform Module
LanguageHCL
Version2.0.1
Cloud HELM
★ Stars1
Forks0
Total downloads562
Inputs15
Outputs2
Resources6
Examples4
LicenseApache-2.0
NamespaceAguafrommars
Updated