No description
- HCL 76.5%
- Jinja 12.3%
- Makefile 11.2%
| .gitsecret | ||
| ansible | ||
| modules | ||
| .gitignore | ||
| .opentofu-version | ||
| .terraform.lock.hcl | ||
| backend.tf | ||
| diagram.png | ||
| locals.tf | ||
| main.tf | ||
| providers.tf | ||
| README.md | ||
| terraform.tfvars.sample | ||
| terraform.tfvars.secret | ||
| variables.tf | ||
infra-ingress
This stack creates one (or multiple) Linux instances on Oracle Cloud Infrastructure (OCI) that will work as a reverse proxy, acting as a Cloudflare Tunnel replacement.
Routing
Each ingress instance is registered into my Tailscale network. Traffic between instances is done through Tailscale.
The ingress instance runs a Caddy service that maps each request to the corresponding backend service.
Terraform
This stack creates one or more Oracle Cloud instance(s), and creates their corresponding FQDNs (i0.aleix.cloud) on Cloudflare.
This stack also maps domains that needs to be routed, at the Cloudflare DNS level (without proxy).
Check locals.tf file, where instances and proxies are map.
Ansible
Check Ansible Documentation
