├── .github └── workflows │ └── terraform.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── HA_Proxy.md └── Variables.md ├── image.png ├── main.tf ├── modules ├── domain │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── proxy │ ├── main.tf │ ├── output.tf │ └── variables.tf ├── nginx-example ├── ingress.yaml.example └── nginx-controller.yaml ├── scripts ├── docker.sh ├── haproxy.sh ├── ip.sh ├── template.sh └── versions.sh ├── templates ├── haproxy.tmpl └── talosctl.tmpl ├── terraform.tfvars.example └── variables.tf /.github/workflows/terraform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/.github/workflows/terraform.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/README.md -------------------------------------------------------------------------------- /docs/HA_Proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/docs/HA_Proxy.md -------------------------------------------------------------------------------- /docs/Variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/docs/Variables.md -------------------------------------------------------------------------------- /image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/image.png -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/main.tf -------------------------------------------------------------------------------- /modules/domain/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/modules/domain/main.tf -------------------------------------------------------------------------------- /modules/domain/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/modules/domain/outputs.tf -------------------------------------------------------------------------------- /modules/domain/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/modules/domain/variables.tf -------------------------------------------------------------------------------- /modules/proxy/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/modules/proxy/main.tf -------------------------------------------------------------------------------- /modules/proxy/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/modules/proxy/output.tf -------------------------------------------------------------------------------- /modules/proxy/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/modules/proxy/variables.tf -------------------------------------------------------------------------------- /nginx-example/ingress.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/nginx-example/ingress.yaml.example -------------------------------------------------------------------------------- /nginx-example/nginx-controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/nginx-example/nginx-controller.yaml -------------------------------------------------------------------------------- /scripts/docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/scripts/docker.sh -------------------------------------------------------------------------------- /scripts/haproxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/scripts/haproxy.sh -------------------------------------------------------------------------------- /scripts/ip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/scripts/ip.sh -------------------------------------------------------------------------------- /scripts/template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/scripts/template.sh -------------------------------------------------------------------------------- /scripts/versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/scripts/versions.sh -------------------------------------------------------------------------------- /templates/haproxy.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/templates/haproxy.tmpl -------------------------------------------------------------------------------- /templates/talosctl.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/templates/talosctl.tmpl -------------------------------------------------------------------------------- /terraform.tfvars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/terraform.tfvars.example -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naman1997/simple-talos-cluster/HEAD/variables.tf --------------------------------------------------------------------------------