# Raccourcis du PoC BunkerWeb INV ?= inventory/hosts.yml .PHONY: deps deploy vms base apps waf client tests destroy creds deps: ## Collections Ansible + client Python de l'API Proxmox ansible-galaxy collection install -r requirements.yml -p ./collections python3 -m pip install --user proxmoxer requests deploy: ## Déploiement complet ansible-playbook -i $(INV) playbooks/site.yml vms: ansible-playbook -i $(INV) playbooks/00-proxmox.yml base: ansible-playbook -i $(INV) playbooks/10-base.yml apps: ansible-playbook -i $(INV) playbooks/20-apps.yml waf: ansible-playbook -i $(INV) playbooks/30-bunkerweb.yml client: ansible-playbook -i $(INV) playbooks/40-client.yml tests: ansible-playbook -i $(INV) playbooks/50-tests.yml destroy: ansible-playbook -i $(INV) playbooks/99-destroy.yml creds: ## Affiche les accès à l'UI @cat credentials/ACCES.txt