Download and extract archive

This commit is contained in:
Dryusdan 2023-02-06 17:24:23 +01:00
parent cefe367314
commit 89d6fd550e

View file

@ -66,7 +66,6 @@
- name: "Test Vikunja signature"
ansible.builtin.shell: "gpg --verify {{ item.home }}/vikunja-v{{ vikunja_version }}-linux-amd64-full.zip.asc {{ item.home }}/vikunja-v{{ vikunja_version }}-linux-amd64-full.zip"
register: vikunja_version_without_v
tags:
- api
args:
@ -76,3 +75,52 @@
become_method: su
become_flags: '-s /bin/bash'
loop: "{{ vikunja }}"
- name: "Create vikunja directory"
ansible.builtin.file:
path: "{{ item.home }}/vikunja"
state: directory
mode: '0755'
become: yes
become_user : "{{ item.name }}"
become_method: su
become_flags: '-s /bin/bash'
loop: "{{ vikunja }}"
tags:
- api
- name: "Unarchive vikunja"
ansible.builtin.unarchive:
src: "{{ item.home }}/vikunja-v{{ vikunja_version }}-linux-amd64-full.zip"
dest: "{{ item.home }}/vikunja"
become: yes
become_user : "{{ item.name }}"
become_method: su
become_flags: '-s /bin/bash'
loop: "{{ vikunja }}"
tags:
- api
- name: "Test Vikunja binary sha256"
ansible.builtin.shell: "sha256sum -c vikunja-v{{ vikunja_version }}-linux-amd64.sha256"
tags:
- api
args:
chdir: "{{ item.home }}/vikunja"
become: yes
become_user : "{{ item.name }}"
become_method: su
become_flags: '-s /bin/bash'
loop: "{{ vikunja }}"
- name: "Rename Vikunja binary"
ansible.builtin.shell: "mv vikunja-v{{ vikunja_version }}-linux-amd6 vikunja"
tags:
- api
args:
chdir: "{{ item.home }}/vikunja"
become: yes
become_user : "{{ item.name }}"
become_method: su
become_flags: '-s /bin/bash'
loop: "{{ vikunja }}"