-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathtasks_dbeawer.yml
More file actions
39 lines (33 loc) · 954 Bytes
/
Copy pathtasks_dbeawer.yml
File metadata and controls
39 lines (33 loc) · 954 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
- name: DBeawer | Check if my_package is installed
command: dpkg-query -W dbeaver
register: dbeawer_check_deb
become: true
failed_when: dbeawer_check_deb.rc > 1
changed_when: dbeawer_check_deb.rc == 1
tags:
-worktools
-dbeawer
- name: DBeawer | Download latest package
get_url:
url: "https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb"
dest: "/tmp/dbeawer.deb"
when: dbeawer_version == 'latest' and dbeawer_check_deb.rc != 0
tags:
- worktools
- dbeawer
- name: DBeawer | Download specific version package
get_url:
url: "https://dbeaver.io/files/{{ dbeawer_version }}/dbeaver-ce_{{ dbeawer_version }}_amd64.deb"
dest: "/tmp/dbeawer.deb"
when: dbeawer_version != 'latest' and dbeawer_check_deb.rc != 0
tags:
- worktools
- dbeawer
- name: DBeawer | install package
apt:
deb: "/tmp/dbeawer.deb"
become: true
when: dbeawer_check_deb.rc == 1
tags:
-worktools
-dbeawer