Test environments I use for development purposes
Test Environment | Description | Platforms |
---|---|---|
port-forward | Port forward local ports to a remote server through Wireguard | DigitalOcean, Hetzner |
minecraft-testenv | A test environment with a single Minecraft server | Libvirt, DigitalOcean, Hetzner, localhost |
rke2-cluster | A test environment with a 6 node RKE2 Kubernetes cluster | Libvirt, DigitalOcean, Hetzner |
rancher-platform-rke2-cluster | A test environment with a 3 node Rancher Platform and a 6 node RKE2 Kubernetes cluster | Libvirt, DigitalOcean, Hetzner |
Check the README.md in each test environment for deployment instructions.
Terraform is used to create the infrastructure for the test environments. I make use of my diademiemi/terraform_standard_environment repository as a submodule for the Terraform code. Only the variables are stored in the test environment directories.