https://github.com/39services/test_envs
(Terraform + Ansible + GitOps) Test environments I use for various development purposes
https://github.com/39services/test_envs
Last synced: over 1 year ago
JSON representation
(Terraform + Ansible + GitOps) Test environments I use for various development purposes
- Host: GitHub
- URL: https://github.com/39services/test_envs
- Owner: 39services
- License: mit
- Created: 2024-03-17T18:57:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-23T08:42:05.000Z (about 2 years ago)
- Last Synced: 2025-03-28T18:04:45.733Z (over 1 year ago)
- Language: HCL
- Homepage:
- Size: 71.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Test Environments
Test environments I use for development purposes
Test Environment | Description | Platforms
--- | --- | ---
[port-forward](./port-forward) | Port forward local ports to a remote server through Wireguard | DigitalOcean, Hetzner
[minecraft-testenv](./minecraft-testenv) | A test environment with a single Minecraft server | Libvirt, DigitalOcean, Hetzner, localhost
[rke2-cluster](./rke2-cluster) | A test environment with a 6 node RKE2 Kubernetes cluster | Libvirt, DigitalOcean, Hetzner
[rancher-platform-rke2-cluster](./rancher-platform-rke2-cluster) | A test environment with a 3 node Rancher Platform and a 6 node RKE2 Kubernetes cluster | Libvirt, DigitalOcean, Hetzner
## Deployment
Check the README.md in each test environment for deployment instructions.
### Terraform
Terraform is used to create the infrastructure for the test environments. I make use of my [diademiemi/terraform_standard_environment](https://github.com/diademiemi/terraform_standard_environment) repository as a submodule for the Terraform code. Only the variables are stored in the test environment directories.
## License
[MIT](./LICENSE)