--- # Étape 10 : CreerStackLab et SupprimerStackLab sont des jobs Redis — il faut # un worker pour les exécuter, et un cron pour l'expiration automatique. - name: déployer le service systemd du worker de file ansible.builtin.template: src: portail-worker.service.j2 dest: /etc/systemd/system/portail-worker.service mode: "0644" notify: - recharger systemd - redémarrer le worker de file - name: appliquer les changements du worker ansible.builtin.meta: flush_handlers - name: activer et démarrer le worker de file ansible.builtin.systemd: name: portail-worker enabled: true state: started - name: planifier le scheduler Laravel (expiration des sessions de lab) ansible.builtin.cron: name: "scheduler Laravel (portail Syllabus)" user: www-data minute: "*" job: "cd {{ portail_dossier_app }} && php artisan schedule:run >> /dev/null 2>&1"