theidserver
Aguafrommars/theidserver/helm
TheidServer Terraform module
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
| Name | Type | Description | Default |
|---|---|---|---|
| tls_issuer_name | string | The name of the certificat issuer to use | required |
| tls_issuer_kind | string | The kind of the certificat issuer to use (Issuer or ClusterIssuer) | required |
| host | string | The host | required |
| chart_version | string | (Optional) The Helm chart version | "4.8.0" |
| namespace | string | (Optional) Kubernetes namespace | "theidserver" |
| create_namespace | bool | (Optional) Creates the kubernetes namespace if not exists | true |
| reuse_values | bool | (Optional) reuse value for helm chart | false |
| recreate_pods | bool | (Optional) recreate pods | false |
| wait | bool | (Optional) Wait for helm release to be ready | true |
| override_settings | any | Override helm settings | {} |
| image | map(string) | The docker image | {} |
| chart | string | (Optional) The Helm chart | "theidserver" |
| replica_count | number | (Optional) Number of server pod | 3 |
| env_settings | map(string) | Env var setting | {} |
| release_name | string | (Optional) Helm release name | "theidserver" |
admin_name — The TheIdServer admin nameadmin_password — The TheIdServer admin passwordAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,