diff options
Diffstat (limited to 'roles/jails/11_spliit/tasks/main.yml')
| -rw-r--r-- | roles/jails/11_spliit/tasks/main.yml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/roles/jails/11_spliit/tasks/main.yml b/roles/jails/11_spliit/tasks/main.yml index 2abdaff..d3f62e1 100644 --- a/roles/jails/11_spliit/tasks/main.yml +++ b/roles/jails/11_spliit/tasks/main.yml @@ -1,2 +1,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 |
