Go to file
2023-10-23 14:26:17 +02:00
ansible@920407620d feat(dependency): Add ansible 2023-10-23 14:26:17 +02:00
.gitmodules feat(dependency): Add ansible 2023-10-23 14:26:17 +02:00
README.md feat(Initial commit): Add minimal Vagrant configuration and idea 2023-10-22 00:22:23 +02:00
start.sh feat(Initial commit): Add minimal Vagrant configuration and idea 2023-10-22 00:22:23 +02:00
Vagrantfile feat(Initial commit): Add minimal Vagrant configuration and idea 2023-10-22 00:22:23 +02:00

Homelab

TODO

  • Write start script
  • Write stop script
  • Add Makefile for easy control

Script

  • Detect WSL or Linux
  • Detect default network interface
  • Inject network interface
  • Gather IPs (vagrant ssh-config)
  • Deploy Ansible playbook
  • Download kubeconfig
  • Ping cluster (kubectl get nodes)