PoC BunkerWeb 1.6.17 : docker-compose sur Proxmox, déployé par Ansible
Stack BunkerWeb (scheduler, UI, MariaDB, Redis), sites de test (nginx, Juice Shop, go-httpbin), filtrage DOCKER-USER, script de tests, README et schéma d'architecture. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
commit
099584c95c
42 files changed
+4260
No files matched your search
@@ -0,0 +1,25 @@
|
||||
# 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
|
||||
Reference in new issue
Block a user