change get_url in combination with unarchiv or apt
This commit is contained in:
@@ -48,26 +48,26 @@
|
||||
nextcloud_exporter_version: "{{ nextcloud_exporter_version | replace ('v', '', 1) | trim }}"
|
||||
run_once: true
|
||||
|
||||
- name: download nextcloud_exporter {{ nextcloud_exporter_version.tag }} from GitHub
|
||||
- name: Download nextcloud_exporter {{ nextcloud_exporter_version.tag }} from GitHub
|
||||
get_url:
|
||||
url: "https://github.com/xperimental/nextcloud-exporter/releases/download/\
|
||||
v{{ nextcloud_exporter_version.tag }}/nextcloud-exporter-{{ nextcloud_exporter_version.tag }}\
|
||||
-{{ deb_architecture }}.bz2"
|
||||
dest: "/tmp/nextcloud-exporter-{{ nextcloud_exporter_version.tag }}-{{ deb_architecture }}.bz2"
|
||||
dest: "/var/tmp/nextcloud-exporter.bz2"
|
||||
register: _download_archive
|
||||
until: _download_archive is succeeded
|
||||
retries: 3
|
||||
delay: 5
|
||||
|
||||
- name: decompress nextcloud_exporter binaries
|
||||
- name: decompress nextcloud_exporter
|
||||
command:
|
||||
cmd: "bzip2 -dk nextcloud-exporter-{{ nextcloud_exporter_version.tag }}-{{ deb_architecture }}.bz2"
|
||||
chdir: /tmp
|
||||
creates: /tmp/nextcloud-exporter-{{ nextcloud_exporter_version.tag }}-{{ deb_architecture }}
|
||||
cmd: "bzip2 -dk nextcloud-exporter.bz2"
|
||||
chdir: /var/tmp
|
||||
creates: /var/tmp/nextcloud-exporter
|
||||
|
||||
- name: Copy nextcloud_exporter
|
||||
copy:
|
||||
src: "/tmp/nextcloud-exporter-{{ nextcloud_exporter_version.tag }}-{{ deb_architecture }}"
|
||||
src: "/var/tmp/nextcloud-exporter"
|
||||
dest: "{{ nextcloud_exporter_install_dir }}/nextcloud_exporter"
|
||||
remote_src: true
|
||||
owner: "{{ nextcloud_exporter_system_user }}"
|
||||
@@ -99,11 +99,11 @@
|
||||
deb_architecture_alias: "{{ deb_architecture }}"
|
||||
when: deb_architecture != "amd64"
|
||||
|
||||
- name: download nextcloud_notify_push {{ nextcloud_notify_push_version.tag }} from GitHub
|
||||
- name: Download nextcloud_notify_push {{ nextcloud_notify_push_version.tag }} from GitHub
|
||||
get_url:
|
||||
url: "https://github.com/nextcloud/notify_push/releases/download/v{{ nextcloud_notify_push_version.tag }}\
|
||||
/notify_push-{{ deb_architecture_alias }}-unknown-linux-musl"
|
||||
dest: "/tmp/notify_push-{{ deb_architecture_alias }}-unknown-linux-musl"
|
||||
dest: "/var/tmp/notify_push-{{ deb_architecture_alias }}-unknown-linux-musl"
|
||||
register: _download_archive
|
||||
until: _download_archive is succeeded
|
||||
retries: 3
|
||||
@@ -111,7 +111,7 @@
|
||||
|
||||
- name: Copy nextcloud_notify_push
|
||||
copy:
|
||||
src: "/tmp/notify_push-{{ deb_architecture_alias }}-unknown-linux-musl"
|
||||
src: "/var/tmp/notify_push-{{ deb_architecture_alias }}-unknown-linux-musl"
|
||||
dest: "{{ nextcloud_notify_push_install_dir }}/nextcloud_notify_push-{{ deb_architecture_alias }}"
|
||||
remote_src: true
|
||||
owner: "{{ webserver_user }}"
|
||||
|
||||
Reference in New Issue
Block a user