ansible-roles/webapps/nextcloud/tasks/archive.yml

39 lines
1 KiB
YAML
Raw Normal View History

2020-10-02 16:51:05 +02:00
---
- name: Retrieve Nextcloud archive
ansible.builtin.get_url:
2020-10-02 16:51:05 +02:00
url: "{{ nextcloud_releases_baseurl }}{{ nextcloud_archive_name }}"
dest: "{{ nextcloud_home }}/{{ nextcloud_archive_name }}"
2023-06-28 13:22:59 +02:00
force: false
2020-10-02 16:51:05 +02:00
tags:
- nextcloud
- name: Retrieve Nextcloud sha256 checksum
ansible.builtin.get_url:
2020-10-02 16:51:05 +02:00
url: "{{ nextcloud_releases_baseurl }}{{ nextcloud_archive_name }}.sha256"
dest: "{{ nextcloud_home }}/{{ nextcloud_archive_name }}.sha256"
2023-06-28 13:22:59 +02:00
force: false
2020-10-02 16:51:05 +02:00
tags:
- nextcloud
- name: Verify Nextcloud sha256 checksum
ansible.builtin.command:
cmd: "sha256sum -c {{ nextcloud_archive_name }}.sha256"
2020-10-02 16:51:05 +02:00
changed_when: "False"
args:
chdir: "{{ nextcloud_home }}"
tags:
- nextcloud
- name: Extract Nextcloud archive
ansible.builtin.unarchive:
2020-10-02 16:51:05 +02:00
src: "{{ nextcloud_home }}/{{ nextcloud_archive_name }}"
dest: "{{ nextcloud_home }}"
creates: "{{ nextcloud_home }}/nextcloud"
remote_src: True
mode: "0750"
owner: "{{ nextcloud_user }}"
group: "{{ nextcloud_user }}"
tags:
- nextcloud