diff --git a/plays/update_forgejo.yml b/plays/update_forgejo.yml deleted file mode 100644 index 97d9a4a..0000000 --- a/plays/update_forgejo.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- hosts: localhost - become: no - roles: - - { role: roles/services/update_forgejo } - diff --git a/roles/services/update_forgejo/tasks/forgejo.yml b/roles/services/update_forgejo/tasks/forgejo.yml deleted file mode 100644 index 5fc5531..0000000 --- a/roles/services/update_forgejo/tasks/forgejo.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- - -- name: stop forgejo service - service: - name: forgejo - state: stopped - -- name: fetch latest archive version "{{ version }}" - get_url: - url: "https://codeberg.org/forgejo/forgejo/releases/download/v{{ version }}/forgejo-{{ version }}-linux-amd64" - dest: /usr/local/bin/forgejo - mode: '0755' - backup: yes - force: yes - -- name: start forgejo service - service: - name: forgejo - state: started diff --git a/roles/services/update_forgejo/tasks/main.yml b/roles/services/update_forgejo/tasks/main.yml deleted file mode 100644 index 9728eeb..0000000 --- a/roles/services/update_forgejo/tasks/main.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -- name: check latest version - shell: | - curl -q -s -X 'GET' 'https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest' -H 'accept: application/json' | jq '.tag_name' | cut -d\" -f2 | tr -d v - args: - warn: false - register: latest_version - -- name: check installed version - shell: | - /usr/local/bin/forgejo -v | cut -d ' ' -f 3 - register: installed_version - -- name: Install if latest is greater than installed version - when: latest_version.stdout is version(installed_version.stdout,'>') - include: forgejo.yml - version="{{ latest_version.stdout }}" diff --git a/roles/services/update_gitea/tasks/gitea.yml b/roles/services/update_gitea/tasks/gitea.yml index a1f59c4..5cac3b1 100644 --- a/roles/services/update_gitea/tasks/gitea.yml +++ b/roles/services/update_gitea/tasks/gitea.yml @@ -10,8 +10,6 @@ url: "https://github.com/go-gitea/gitea/releases/download/v{{ version }}/gitea-{{ version }}-linux-amd64" dest: /usr/local/bin/gitea mode: '0755' - backup: yes - force: yes - name: start gitea service service: diff --git a/roles/services/update_gitea/tasks/main.yml b/roles/services/update_gitea/tasks/main.yml index 4980a4d..b9f86c7 100644 --- a/roles/services/update_gitea/tasks/main.yml +++ b/roles/services/update_gitea/tasks/main.yml @@ -1,7 +1,7 @@ --- - name: check latest version shell: | - curl -s -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/go-gitea/gitea/releases/latest | grep tag_name | tail -1 | cut -d\" -f4 | tr -d v + curl -s https://github.com/go-gitea/gitea/releases/latest | sed 's#.*tag/\(.*\)\".*#\1#' | sed 's/v//1' args: warn: false register: latest_version