#!/usr/bin/env just opentofu_dir := "infra/" up: tofu-apply ansible-run-playbook down: tofu-destroy tofu-init: tofu -chdir={{ opentofu_dir }} init -upgrade tofu-apply: tofu-init tofu -chdir={{ opentofu_dir }} apply -auto-approve tofu-destroy: tofu-init tofu -chdir={{ opentofu_dir }} apply -auto-approve -destroy ansible-run-playbook: ansible-playbook -i ansible/inventory/incus.yaml -c community.general.incus ansible/playbook.yaml clean: rm ansible/hosts.ini || true rm -r ansible/.ssh/ || true rm admin.conf || true get-admin-conf: incus exec master-0 -- cat /etc/kubernetes/admin.conf > k8s-admin.conf