feat: ajout des crons DNS check et Cloudflare clean dans le deploy Ansible
ansible/deploy.yml.disabled: - Nouveau cron "crm-siteconseil dns check": execute app:dns:check toutes les 2 heures (minute: 0, hour: */2), envoie le rapport DNS par email a monitor@siteconseil.fr et notification Discord si erreurs detectees, log dans /var/log/crm-siteconseil-dns-check.log - Nouveau cron "crm-siteconseil cloudflare clean": execute app:cloudflare:clean tous les jours a 6h du matin (minute: 0, hour: 6), supprime les enregistrements TXT _acme-challenge obsoletes dans toutes les zones Cloudflare, log dans /var/log/crm-siteconseil-cloudflare-clean.log Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -264,6 +264,22 @@
|
||||
job: "docker compose -f /var/www/crm-siteconseil/docker-compose-prod.yml exec -T php php bin/console app:services:check --env=prod >> /var/log/crm-siteconseil-services.log 2>&1"
|
||||
user: bot
|
||||
|
||||
- name: Configure DNS check cron (every 2 hours)
|
||||
cron:
|
||||
name: "crm-siteconseil dns check"
|
||||
minute: "0"
|
||||
hour: "*/2"
|
||||
job: "docker compose -f /var/www/crm-siteconseil/docker-compose-prod.yml exec -T php php bin/console app:dns:check --env=prod >> /var/log/crm-siteconseil-dns-check.log 2>&1"
|
||||
user: bot
|
||||
|
||||
- name: Configure Cloudflare acme-challenge cleanup cron (daily at 6am)
|
||||
cron:
|
||||
name: "crm-siteconseil cloudflare clean"
|
||||
minute: "0"
|
||||
hour: "6"
|
||||
job: "docker compose -f /var/www/crm-siteconseil/docker-compose-prod.yml exec -T php php bin/console app:cloudflare:clean --env=prod >> /var/log/crm-siteconseil-cloudflare-clean.log 2>&1"
|
||||
user: bot
|
||||
|
||||
post_tasks:
|
||||
- name: Disable maintenance mode
|
||||
command: make maintenance_off
|
||||
|
||||
Reference in New Issue
Block a user