setup: cd vagrant && vagrant plugin install vagrant-disksize list: vagrant status up: cd vagrant && vagrant up halt: cd vagrant && vagrant halt destroy: cd vagrant && vagrant destroy -f ansible-setup: ansible-galaxy install -r ansible/ansible-requirements.yml ansible-master: cd ansible && ansible-playbook -i ../vagrant/.vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory swarm-master.yml ansible-workers: cd ansible && ansible-playbook -i ../vagrant/.vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory swarm-node.yml ansible-stack: cd ansible && ansible-playbook -i ../vagrant/.vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory swarm-stack.yml ansible-full: make ansible-master && make ansible-workers && make ansible-stack setup-keys: mkdir -p ./keys ssh-keygen -t ed25519 -f ./keys/access -N "" -q ansible-watch: find ./ansible -type f | entr -p make ansible-master full-reset: make destroy make up && make ansible-full swarm-check: cd vagrant && vagrant ssh swarm-master -c "docker info"|grep -e "Managers" -e "Nodes" service-ls: cd vagrant && vagrant ssh swarm-master -c "docker service ls" service-portainer-restart: cd vagrant && vagrant ssh swarm-master -c "docker service rm portainer_portainer"