#!/usr/bin/env bash case "$1" in vm) qemu-system-x86_64 \ -enable-kvm -cpu host -smp 4 -m 4G \ -device e1000,netdev=net0 \ -netdev user,id=net0,hostfwd=tcp::2222-:22,hostfwd=tcp::80-:80,hostfwd=tcp::443-:443 \ -drive if=pflash,format=raw,readonly=on,file=/usr/share/OVMF/OVMF_CODE.fd \ -hda ft_chatons.qcow2 ;; vm-command) ansible -i ansible/inventory ft_chatons -a "$2" ;; vm-setup) ansible-playbook -i ansible/inventory ansible/playbooks/install.yml -K ;; vm-re) ansible-playbook -i ansible/inventory ansible/playbooks/start-chatons.yml -K ;; connect) ssh -p 2222 bapasqui@localhost ;; start) just start nextcloud just start duckdns just start caddy just start doh just start postgresql just start keycloak just start git just start peertube ;; down) just down nextcloud just down duckdns just down caddy just down doh just down postgresql just down keycloak just down git just down peertube ;; clean) just clean nextcloud just clean duckdns just clean caddy just clean doh just clean postgresql just clean keycloak just clean git just clean peertube ;; restart) just re nextcloud #just re duckdns just re caddy just re peertube #just re doh #just re postgresql #just re git #just re keycloak ;; esac