gateway-ingress

jakoberpf/gateway-ingress/erpf

Terraform Module HCL ERPF

Terreform module for integrated service deployment

Install
module "gateway-ingress" {
source = "jakoberpf/gateway-ingress/erpf"
version = "0.0.7"
}
plain text: /constructs/tfmod-jakoberpf-gateway-ingress-erpf/install.txt
⭐ Source on GitHub 📦 Registry page
README

The ERPF Ingress - Cloudflare -> Caddy -> Zerotier Terraform Registry Usage ``hcl module "ingress_module" { source = "jakoberpf/gateway-ingress/erpf" providers = { cloudflare = cloudflare remote = remote } domains = [ "application.example.com" ] host = "gateway.example.com" or "XXX.XXX.XXX.XXX" port = "8000" cloudflare_email = " " cloudflare_zone_id = " " cloudflare_token = " " cloudflare_record_value = "gateway.example.com" } ` Improvements - forward/set SNI `json transport http { tls tls_insecure_skip_verify tls_server_name ${domain} } ` Requirements | Name | Version | |------|---------| | cloudflare | 3.8.0 | Providers | Name | Version | |------|---------| | cloudflare | 3.8.0 | | random | n/a | | remote | n/a | | template | n/a | Modules No modules. Resources | Name | Type | |------|--

Inputs (11)
NameTypeDescriptionDefault
cloudflare_zone_idstring required
cloudflare_tokenstring required
cloudflare_emailstring required
domainslist(string)[]
typestring"default"
cloudflare_record_typestringThe type of dns record to set. Can be of type A, AAAA or CNAME"CNAME"
cloudflare_record_valuestringThe value of the dns record, aka. the gateway/loadbalancer public ip"gateway.dns.erpf.de"
cloudflare_record_proxiedboolfalse
hoststring""
portnumber0
https_enabledstring"true"
Resources (3)
cloudflare_recordrandom_stringremote_file
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.7
Cloud ERPF
Total downloads582
Inputs11
Resources3
Namespacejakoberpf
Updated