akaunting/tasks/installapp.yml

23 lines
747 B
YAML

---
- name: '[Install] - Create app dir'
file:
path: '{{ akaunting_app_dir }}/{{ akaunting_version }}'
state: 'directory'
owner: '{{ akaunting_user }}'
group: '{{ akaunting_group }}'
- name: '[Install] - Check if the app is already installed'
stat:
path: '{{ akaunting_app_dir }}/{{ akaunting_version }}/akaunting'
register: akaunting_installed
- name: '[Install] - Download akaunting release'
unarchive:
src: 'https://github.com/akaunting/akaunting/releases/download/{{ akaunting_version }}/Akaunting_{{ akaunting_version }}-Stable.zip'
dest: '{{ akaunting_app_dir }}'
owner: '{{ akaunting_user }}'
group: '{{ akaunting_group }}'
remote_src: yes
when: akaunting_installed.stat.exists == false