No description
- HCL 81%
- Jinja 10%
- Makefile 9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitsecret | ||
| ansible | ||
| modules | ||
| terraform/grafana-monitors | ||
| .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.
OpenTofu
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
