cloudflare and opnsense infra
- HCL 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github/workflows | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .terraform-docs.yml | ||
| cloudflare-dns.tf | ||
| LICENSE | ||
| NOTES.md | ||
| opnsense-firewall.tf | ||
| opnsense-wireguard.tf | ||
| providers.tf | ||
| README.md | ||
| renovate.json | ||
| terraform.tfvars | ||
| variables.tf | ||
Requirements
| Name | Version |
|---|---|
| terraform | ~> 1.7.5 |
| cloudflare | ~> 4.26 |
| opnsense | ~> 0.10 |
Providers
| Name | Version |
|---|---|
| cloudflare | 4.26.0 |
| opnsense | 0.10.1 |
Modules
No modules.
Resources
| Name | Type |
|---|---|
| cloudflare_record.enby-city-domains | resource |
| cloudflare_record.vleermuis-tech-domains | resource |
| opnsense_firewall_alias.compufam | resource |
| opnsense_wireguard_client.compufam | resource |
| opnsense_wireguard_server.jaxxee | resource |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| cloudflare_enby_city_zone_id | Zone ID for your domain | string |
n/a | yes |
| cloudflare_token | Authentication token for cloudflare. Stored as a Github Secret. | string |
n/a | yes |
| cloudflare_vleermuis_tech_zone_id | Zone ID for your domain | string |
n/a | yes |
| enby_city_domains | Domains to create in the enby.city DNS zone. | list(any) |
n/a | yes |
| vleermuis_tech_domains | Domains to create in the vleermuis.tech DNS zone. | list(any) |
n/a | yes |
Outputs
No outputs.