From f8013e3feab8b0a0c452f98bb9a07a3305c16398 Mon Sep 17 00:00:00 2001 From: VC Date: Mon, 17 Feb 2025 10:08:04 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=85:=20check=20freshrss=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- roles/freshrss/tasks/check.yml | 10 ++++++++++ roles/freshrss/tasks/main.yml | 3 +++ 2 files changed, 13 insertions(+) create mode 100644 roles/freshrss/tasks/check.yml diff --git a/roles/freshrss/tasks/check.yml b/roles/freshrss/tasks/check.yml new file mode 100644 index 0000000..2160260 --- /dev/null +++ b/roles/freshrss/tasks/check.yml @@ -0,0 +1,10 @@ +--- + +- name: Check freshrss version + ansible.builtin.lineinfile: + path: "{{ freshrss_home }}/constants.php" + line: "const FRESHRSS_VERSION = '{{ freshrss_version }}';" + state: present + check_mode: true + register: freshrss_installed_version + failed_when: (freshrss_installed_version is changed) or (freshrss_installed_conf is failed) diff --git a/roles/freshrss/tasks/main.yml b/roles/freshrss/tasks/main.yml index b7f8b99..f3d57cd 100644 --- a/roles/freshrss/tasks/main.yml +++ b/roles/freshrss/tasks/main.yml @@ -8,3 +8,6 @@ - name: Install freshrss cron ansible.builtin.include_tasks: cron.yml + +- name: Check freshrss version + ansible.builtin.include_tasks: check.yml