aboutsummaryrefslogtreecommitdiffstats
path: root/roles/jails/11_spliit/tasks/main.yml
blob: d3f62e1195486bbf749d1ecb3c8d704bef712834 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
- import_role:
    name: jail
    tasks_from: jail_setup

- name: Install expense-tracker from port
  shell: cd /usr/ports/www/expense-tracker && make install WRKDIRPREFIX=/tmp/ports DISTDIR=/tmp/distfiles
  register: _spliit_install
  failed_when: "_spliit_install.rc != 0 and 'already installed' not in _spliit_install.stdout"
  changed_when: "'already installed' not in _spliit_install.stdout"

- name: Configure expense_tracker
  community.general.sysrc:
    name: "{{ item.name }}"
    value: "{{ item.value }}"
  loop:
    - { name: expense_tracker_base_url, value: "https://spliit.jan.systems" }
    - { name: expense_tracker_port, value: "80" }

- import_role:
    name: jail
    tasks_from: jail_launch