internal-external-dns-automation-docker

jd4883/internal-external-dns-automation-docker/docker

Terraform Module HCL DOCKER ⏱ stale 4y 2mo

Small automation module that calls other submodules to automatically generate traefik configurations (v2 syntax), updates a internal dns server (tested with bind9 with and without a keypair attached), digitalocean (this can definitely be modified to use other providers, DO works very well with terraform and was a no brainer to setup and can forward any domain for free), and Okta oauth using a forward auth container intermediary. All pieces are intended to be called from a parent module (designed

Install

module "internal-external-dns-automation-docker" {
source = "jd4883/internal-external-dns-automation-docker/docker"
version = "1.2.0"
}
⭐ Source on GitHub 📦 Registry page

README

terraform-docker-internal-external-dns-automation-docker Small automation module that calls other submodules to automatically generate traefik configurations (v2 syntax), updates a internal dns server (tested with bind9 with and without a keypair attached), digitalocean (this can definitely be modified to use other providers, DO works very well with terraform and was a no brainer to setup and can forward any domain for free), and Okta oauth using a forward auth container intermediary. All pieces are intended to be called from a parent module (designed for docker but will work with other use-cases) NOTE: this readme is a WIP and will be updated with useful how-to information at a later time

Inputs (17)

NameTypeDescriptionDefault
local_domainstring required
labelsstring required
customResponseHeadersstring required
STSSecondsnumber required
emailslist(string) required
logo_urlstring required
envarslist(string) required
domainstring required
namestring required
organizr_cnamestring required
private_ipstring required
upstream_urlstring required
networkslist(string) required
internal_dnsbooltrue
cnameslist(string)[]
okta_oauthboolfalse
external_dnsboolfalse

Outputs (1)

do

Details

FrameworkTerraform Module
LanguageHCL
Version1.2.0
Cloud DOCKER
Total downloads1.7k
Inputs17
Outputs1
Namespacejd4883
Updated