diff --git a/docs/bootstrap/digitalocean-terraform/README.md b/docs/bootstrap/digitalocean-terraform/README.md index fea88ea..089283e 100644 --- a/docs/bootstrap/digitalocean-terraform/README.md +++ b/docs/bootstrap/digitalocean-terraform/README.md @@ -10,6 +10,7 @@ | ------------ | ------------------- | --------------- | | `do_token` | Digitalocean API token | None | | `do_domain` | Public domain used for the faasd gateway | None | + | `do_subdomain` | Public subdomain used for the faasd gateway | `faasd` | | `letsencrypt_email` | Email used by when ordering TLS certificate from Letsencrypt | `""` | | `do_create_record` | When set to `true`, a new DNS record will be created. This works only if your domain (`do_domain`) is managed by Digitalocean | `false` | | `do_region` | Digitalocean region for creating the droplet | `fra1` | diff --git a/docs/bootstrap/digitalocean-terraform/main.tf b/docs/bootstrap/digitalocean-terraform/main.tf index a9e6ede..e54efb5 100644 --- a/docs/bootstrap/digitalocean-terraform/main.tf +++ b/docs/bootstrap/digitalocean-terraform/main.tf @@ -8,6 +8,10 @@ variable "do_token" { variable "do_domain" { description = "Your public domain" } +variable "do_subdomain" { + description = "Your public subdomain" + default = "faasd" +} variable "letsencrypt_email" { description = "Email used to order a certificate from Letsencrypt" } @@ -43,7 +47,7 @@ data "template_file" "cloud_init" { vars = { gw_password=random_password.password.result, ssh_key=data.local_file.ssh_key.content, - faasd_domain_name="faasd.${var.do_domain}" + faasd_domain_name="${var.do_subdomain}.${var.do_domain}" letsencrypt_email=var.letsencrypt_email } } @@ -70,7 +74,7 @@ output "droplet_ip" { } output "gateway_url" { - value = "https://faasd.${var.do_domain}/" + value = "https://${var.do_subdomain}.${var.do_domain}/" } output "password" { @@ -78,5 +82,5 @@ output "password" { } output "login_cmd" { - value = "faas-cli login -g https://faasd.${var.do_domain}/ -p ${random_password.password.result}" + value = "faas-cli login -g https://${var.do_subdomain}.${var.do_domain}/ -p ${random_password.password.result}" } diff --git a/docs/bootstrap/digitalocean-terraform/main.tfvars b/docs/bootstrap/digitalocean-terraform/main.tfvars index f73292e..763a9fb 100644 --- a/docs/bootstrap/digitalocean-terraform/main.tfvars +++ b/docs/bootstrap/digitalocean-terraform/main.tfvars @@ -1,3 +1,4 @@ do_token = "" do_domain = "" +do_subdomain = "" letsencrypt_email = ""