Skip to content

Commit

Permalink
Merge pull request #2 from Aguafrommars/user/ole
Browse files Browse the repository at this point in the history
User/ole
  • Loading branch information
aguacongas authored Mar 19, 2022
2 parents efb5ce0 + 657db61 commit 039a8b9
Show file tree
Hide file tree
Showing 6 changed files with 75 additions and 3 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ This sample setup the Email Sender url using the appsettings.json file.
|wait|(Optional) Wait for helm release to be ready|bool|true|
|replica_count|(Optional) Number of server pod|number|3|
|env_settings|(Optional) Env var settings|map(string)|{}|
|override_setting|(Optional) Override helm chart settings|map|{}|
|override_setting|(Optional) Override helm chart settings|any|{}|
|image|(Optional) Override Helm chart image|map(string)|{}|
## Outputs
Expand Down
13 changes: 13 additions & 0 deletions examples/basic_usage/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
provider "helm" {
kubernetes {
config_path = "C:/Users/LefebvreO/.kube/config"
}
}

module "theidserver" {
source = "terraform-helm-theidserver"

host = "theidserver.com"
tls_issuer_name = "letsencrypt"
tls_issuer_kind = "ClusterIssuer"
}
23 changes: 23 additions & 0 deletions examples/override_settings/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
provider "helm" {
kubernetes {
config_path = "C:/Users/LefebvreO/.kube/config"
}
}

module "theidserver" {
source = "terraform-helm-theidserver"

host = "theidserver.com"
tls_issuer_name = "letsencrypt"
tls_issuer_kind = "ClusterIssuer"

override_setting = {
appSettings = {
file = {
EmailApiAuthentication = {
ApiUrl = "<YOUR_EMAIL_SENDER_WEB_API>"
}
}
}
}
}
19 changes: 19 additions & 0 deletions examples/set_docker_image/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
provider "helm" {
kubernetes {
config_path = "C:/Users/LefebvreO/.kube/config"
}
}

module "theidserver" {
source = "terraform-helm-theidserver"

host = "theidserver.com"
tls_issuer_name = "letsencrypt"
tls_issuer_kind = "ClusterIssuer"

image = {
repository = "aguacongas/theidserver.duende"
pullPolicy = "Always"
tag = "next"
}
}
18 changes: 18 additions & 0 deletions examples/set_env_vars/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
provider "helm" {
kubernetes {
config_path = "C:/Users/LefebvreO/.kube/config"
}
}

module "theidserver" {
source = "terraform-helm-theidserver"

host = "theidserver.com"
tls_issuer_name = "letsencrypt"
tls_issuer_kind = "ClusterIssuer"

env_settings = {
SendGridUser = "<SENDGRID_USER>"
SendGridKey = "<SENDGRID_API_KEY>"
}
}
3 changes: 1 addition & 2 deletions variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,8 @@ variable "env_settings" {
}

variable "override_setting" {
type = map
type = any
description = "Override helm settings"
sensitive = true
default = {}
}

Expand Down

0 comments on commit 039a8b9

Please sign in to comment.