🏡 index : github.com/captn3m0/nebula.git

author Nemo <me@captnemo.in> 2018-03-28 15:45:44.0 +05:30:00
committer Nemo <me@captnemo.in> 2018-03-28 15:45:44.0 +05:30:00
commit
8e90029a84762308a9bfaa32871019a8acabd1de [patch]
tree
5d79150530c8d577f81b18fff1bc5e8f823be8d7
parent
078891a0a9e26730e120cedda750134feaf07401
download
8e90029a84762308a9bfaa32871019a8acabd1de.tar.gz

wildcard certs are here!!!



Diff

 cloudflare/main.tf       |  8 ++++++++
 docker/data.tf           |  2 +-
 docker/conf/traefik.toml | 18 +++++++++++++++---
 3 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/cloudflare/main.tf b/cloudflare/main.tf
index b722506..bc64788 100644
--- a/cloudflare/main.tf
+++ a/cloudflare/main.tf
@@ -37,6 +37,14 @@
  ttl    = 3600
}

resource "cloudflare_record" "acme-no-cname-1" {

  domain = "${var.domain}"
  name   = "_acme-challenge.${var.domain}"
  type   = "A"
  value  = "127.0.0.1"
  ttl    = "300"
}

/**
 *   vpn.bb8.fun
 * *.vpn.bb8.fun
diff --git a/docker/data.tf b/docker/data.tf
index f2ff731..802cf9b 100644
--- a/docker/data.tf
+++ a/docker/data.tf
@@ -17,7 +17,7 @@
}

data "docker_registry_image" "traefik" {

  name = "traefik:cancoillotte-alpine"
  name = "traefik:1.6"
}

data "docker_registry_image" "wikijs" {

diff --git a/docker/conf/traefik.toml b/docker/conf/traefik.toml
index a522780..3f8965d 100644
--- a/docker/conf/traefik.toml
+++ a/docker/conf/traefik.toml
@@ -85,13 +85,13 @@
[acme.httpChallenge]
  entryPoint = "http"

# Keep DNS challenge disabled
# for now
# [acme.dnsChallenge]
#   provider = "cloudflare"
#   delayBeforeCheck = 5
# Get wildcard once possible
[acme.dnsChallenge]
  provider = "cloudflare"
  delayBeforeCheck = 30

# This is a legacy certificate
# From when traefik did not support
# wildcard certs
[[acme.domains]]
main = "bb8.fun"
sans = [
@@ -126,3 +126,9 @@
  "wifi.bb8.fun",
  "wiki.bb8.fun"
]
# Primary 2 wildcard certs
[[acme.domains]]
  main = "*.bb8.fun"
# Internal services are also protected!
[[acme.domains]]
  main = "*.in.bb8.fun"