# Infrapuzzle Infrapuzzle is the newly restructured way of implementing my private infrastructure. Currently the following things are in project scope: * single node k8s "cluster" implemented with kubespray * development with Vagrant * host directory storage * Ingress via host network ## terraform [Documentation in subfolder](./terraform/README.md). It takes care of setting DNS records on OVH nameservers. ## bootstrap [Documentation in subfolder](./bootstrap/README.md). It takes care of setting up the k8s cluster itself, including a vagrant dev environment. ## k8s [Documentation in subfolder](./k8s/README.md). The services themselfes. ## Links used * [ingress via host network](https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#via-the-host-network) * [Install K8s with Kubespray](https://kubernetes.io/docs/setup/production-environment/tools/kubespray/)