29 lines
1 KiB
YAML
29 lines
1 KiB
YAML
---
|
|
- name: Receive gitea pgp key
|
|
ansible.builtin.command: gpg --keyserver hkps://keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2
|
|
register: result
|
|
changed_when: '"not changed" not in result.stderr'
|
|
|
|
- name: Download gitea asc file
|
|
ansible.builtin.get_url:
|
|
url: "https://dl.gitea.io/gitea/{{ gitea_binary.json.latest.version }}/gitea-{{ gitea_binary.json.latest.version }}-linux-{{ gitea_binary_arch }}.asc"
|
|
dest: "/tmp/gitea-{{ gitea_binary.json.latest.version }}.asc"
|
|
mode: 0644
|
|
|
|
- name: Verify gitea binary with gpg
|
|
ansible.builtin.command: "gpg --verify /tmp/gitea-{{ gitea_binary.json.latest.version }}.asc {{ gitea_run_dir }}/gitea-{{ gitea_binary.json.latest.version }}"
|
|
register: result
|
|
failed_when: '"Good signature from" not in result.stderr'
|
|
|
|
- name: Start gitea service
|
|
become: true
|
|
ansible.builtin.systemd:
|
|
name: gitea
|
|
state: started
|
|
enabled: true
|
|
|
|
- name: Restart gitea service
|
|
become: true
|
|
ansible.builtin.systemd:
|
|
name: gitea
|
|
state: restarted
|