From b9be63cd5915338226b088cb84729f4400db18e1 Mon Sep 17 00:00:00 2001 From: Alkatrazz Date: Wed, 10 Jun 2026 13:58:00 +0200 Subject: [PATCH] =?UTF-8?q?refactor(hermes-auto-improve):=20scheduling=20v?= =?UTF-8?q?ia=20n8n=20=E2=80=94=20supprimer=20timer=20systemd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le scheduling est géré par n8n (workflow "Hermes Doc Worker — Funk-lab") : - Schedule 30min désactivé dans n8n - Schedule 22h → POST /trigger/all (tous les docs, timeout 2h) - Attendre run 5min → 120min dans le workflow n8n Ansible : retirer les templates daily service/timer (plus nécessaires) auto-improve.py : flag --all conservé (utilisé par le trigger /trigger/all) trigger-server.py : timeout 7200s conservé pour les runs --all Co-Authored-By: Claude Sonnet 4.6 --- .../hermes_auto_improve/handlers/main.yml | 4 ---- .../roles/hermes_auto_improve/tasks/main.yml | 21 ------------------- 2 files changed, 25 deletions(-) diff --git a/ansible/roles/hermes_auto_improve/handlers/main.yml b/ansible/roles/hermes_auto_improve/handlers/main.yml index 47ed868..e8f1d3a 100644 --- a/ansible/roles/hermes_auto_improve/handlers/main.yml +++ b/ansible/roles/hermes_auto_improve/handlers/main.yml @@ -5,10 +5,6 @@ state: restarted daemon_reload: true -- name: Reload systemd daemon - ansible.builtin.systemd: - daemon_reload: true - - name: Reload nftables ansible.builtin.service: name: nftables diff --git a/ansible/roles/hermes_auto_improve/tasks/main.yml b/ansible/roles/hermes_auto_improve/tasks/main.yml index 195de05..fc458d9 100644 --- a/ansible/roles/hermes_auto_improve/tasks/main.yml +++ b/ansible/roles/hermes_auto_improve/tasks/main.yml @@ -47,24 +47,3 @@ state: started daemon_reload: true -- name: Deploy daily service (oneshot — analyse complète) - ansible.builtin.template: - src: hermes-auto-improve-daily.service.j2 - dest: /etc/systemd/system/hermes-auto-improve-daily.service - mode: '0644' - notify: Reload systemd daemon - -- name: Deploy daily timer (22h00) - ansible.builtin.template: - src: hermes-auto-improve-daily.timer.j2 - dest: /etc/systemd/system/hermes-auto-improve-daily.timer - mode: '0644' - notify: Reload systemd daemon - -- name: Enable and start daily timer - ansible.builtin.systemd: - name: hermes-auto-improve-daily.timer - enabled: true - state: started - daemon_reload: true -