Simplify Ansible playbook: remove Cloudflare tasks, add git pull and direct dependency install

- Remove entire Cloudflare configuration play (DNS, SSL, HSTS, bot management)
- Replace make install_prod with direct git pull, composer install, bun install, bun run build
- Add Docker image pull step before container restart
- Keep server deployment: env, containers, migrations, cache, uploads, Caddy, Supervisor

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Serreau Jovann
2026-03-20 13:05:07 +01:00
parent 7a383d4e55
commit 12eadc95a9
2 changed files with 29 additions and 179 deletions

View File

@@ -35,7 +35,7 @@ pull_prod: ## Pull les images Docker prod
## —— Ansible —————————————————————————————————————
deploy_prod: ## Deploy en prod via Ansible (demande le vault password)
ansible && ansible-playbook -i hosts.ini deploy.yml --ask-vault-pass
ansible-playbook ansible/deploy.yml -i ansible/hosts.ini --ask-vault-pass
## —— Install ——————————————————————————————————————
install_dev: ## Install les dependances dev via Docker