-
Jonathan Osberg authoredJonathan Osberg authored
README.md 839 B
Terraform 1
The the goal of this project is to deploy vm with minial interaction.
Used vault values. These will need to be set on local machine.
proxmox_token_secret
proxmoxVm_token_secret
proxmox_password
grafana_key
ssh_key
Build order:
- Hypervisory
- This builds Proxmox.
- You will need to make a API key and add it to proxmoxVm_token_secret.
- vmOnVM
- This build a ubuntu server and k3s.
- you will need to copy k3s_config.yaml and copy it into serviceDiscovery.
- serviceDiscovery
- Deploys a wordpress and a nginx pod in k3s.
- monitoring
- This deploys Grafana to monitor the created vms.
- You will need to make a sevice account and add the key to grafana_key.
- Rerun Hypervisory and vmOnVM to send data to Grafana.