internal-external-dns-automation-docker

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

Terraform Module HCL 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

Install
module "internal-external-dns-automation-docker" {
source = "jd4883/internal-external-dns-automation-docker/docker"
version = "1.2.0"
}
plain text: /constructs/tfmod-jd4883-internal-external-dns-automation-docker-docker/install.txt
⭐ 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