# Raccourcis du PoC BunkerWeb
INV ?= inventory/hosts.yml

.PHONY: deps deploy vms base apps waf client tests destroy creds

deps:      ## Collections Ansible
	ansible-galaxy collection install -r requirements.yml -p ./collections
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
