diff --git a/roles/gitea/tasks/install.yaml b/roles/gitea/tasks/install.yaml index 7591750..95eb2af 100644 --- a/roles/gitea/tasks/install.yaml +++ b/roles/gitea/tasks/install.yaml @@ -10,3 +10,4 @@ notify: - restart gitea retries: 3 + when: gitea_version != gitea_local_version diff --git a/roles/gitea/tasks/pre.yaml b/roles/gitea/tasks/pre.yaml index b160c4c..7524522 100644 --- a/roles/gitea/tasks/pre.yaml +++ b/roles/gitea/tasks/pre.yaml @@ -6,7 +6,7 @@ - name: set gitea_installed set_fact: - gitea_installed: st.stat.exists + gitea_installed: "{{ st.stat.exists | bool }}" - block: - name: determine latest version @@ -36,7 +36,7 @@ - name: set gitea_local_version to 0 set_fact: gitea_local_version: "0" - when: not gitea_installed | bool + when: not (gitea_installed | bool) - block: - name: get checksums