From cc92afa1c434e4193e1bf9ef21cdf8c862158229 Mon Sep 17 00:00:00 2001 From: VC Date: Tue, 11 Mar 2025 11:19:24 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB:=20remove=20systemd=20timers,=20put?= =?UTF-8?q?=20cron=20for=20freshrss?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- roles/freshrss/tasks/cron.yml | 24 +++++--------------- roles/freshrss/templates/freshrss.service.j2 | 8 ------- roles/freshrss/templates/freshrss.timer.j2 | 9 -------- 3 files changed, 6 insertions(+), 35 deletions(-) delete mode 100644 roles/freshrss/templates/freshrss.service.j2 delete mode 100644 roles/freshrss/templates/freshrss.timer.j2 diff --git a/roles/freshrss/tasks/cron.yml b/roles/freshrss/tasks/cron.yml index 12d4884..0c0922b 100644 --- a/roles/freshrss/tasks/cron.yml +++ b/roles/freshrss/tasks/cron.yml @@ -1,20 +1,8 @@ --- -- name: Install FreshRSS timer - ansible.builtin.template: - src: freshrss.timer.j2 - dest: /etc/systemd/system/freshrss.timer - mode: "0o644" - -- name: Install FreshRSS service - ansible.builtin.template: - src: freshrss.service.j2 - dest: /etc/systemd/system/freshrss.service - mode: "0o644" - -- name: Enable FreshRSS timer - ansible.builtin.systemd_service: - name: freshrss.timer - daemon_reload: true - enabled: true - state: started +- name: Install freshrss cron + ansible.builtin.cron: + user: www-data + name: freshrss-cron + minute: "*/5" + job: "/usr/bin/php {{ freshrss_app_home }}/app/actualize_script.php > /dev/null" diff --git a/roles/freshrss/templates/freshrss.service.j2 b/roles/freshrss/templates/freshrss.service.j2 deleted file mode 100644 index b295a39..0000000 --- a/roles/freshrss/templates/freshrss.service.j2 +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=FreshRSS get new content -Wants=freshrss.timer - -[Service] -User=www-data -Type=simple -ExecStart=/usr/bin/php {{ freshrss_app_home }}/app/actualize_script.php diff --git a/roles/freshrss/templates/freshrss.timer.j2 b/roles/freshrss/templates/freshrss.timer.j2 deleted file mode 100644 index c30d4c7..0000000 --- a/roles/freshrss/templates/freshrss.timer.j2 +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=FreshRSS get new content - -[Timer] -OnBootSec=30s -OnCalendar=*:0/5 - -[Install] -WantedBy=timers.target