aboutsummaryrefslogtreecommitdiffstats
path: root/roles/jails/18_komga/tasks/main.yml
blob: b3818e2ea2222387375109b972f597005081bc86 (plain)
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
37
38
39
40
- import_role:
    name: jail
    tasks_from: jail_setup

- name: Download komga jar
  shell: |
    if [ ! -f /usr/local/komga/komga.jar ]; then
      mkdir -p /usr/local/komga
      fetch -qo /usr/local/komga/komga.jar https://github.com/gotson/komga/releases/download/1.24.1/komga-1.24.1.jar
    fi
  register: _komga_download
  changed_when: _komga_download.rc == 0 and 'mkdir' in _komga_download.cmd

- name: Deploy komga wrapper script
  template:
    src: "{{ jail_role_dir }}/templates/usr_local_bin_komga"
    dest: /usr/local/bin/komga
    owner: root
    group: wheel
    mode: "0755"

- name: Deploy komga rc.d script
  template:
    src: "{{ jail_role_dir }}/templates/usr_local_etc_rc.d_komga"
    dest: /usr/local/etc/rc.d/komga
    owner: root
    group: wheel
    mode: "0755"

- name: Deploy convert-pdfs script
  template:
    src: "{{ jail_role_dir }}/templates/usr_local_bin_convert_pdfs"
    dest: /usr/local/bin/convert-pdfs
    owner: root
    group: wheel
    mode: "0755"

- import_role:
    name: jail
    tasks_from: jail_launch