mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-04-16 18:23:40 +02:00
20 lines
659 B
YAML
20 lines
659 B
YAML
---
|
|
|
|
- name: Start and enable services
|
|
service: name={{ item }} state=started enabled=True
|
|
loop:
|
|
- seafile
|
|
- seahub
|
|
# Only start services when not upgrading, or upgrading from the same major version
|
|
# On major version upgrades, we need to run upgrade scripts manually
|
|
when: seafile_install_mode != 'upgrade' or (seafile_current_version is defined and seafile_current_version | regex_replace('^(\d+)\..*','\\1') == seafile_version | regex_replace('^(\d+)\..*','\\1'))
|
|
tags: seafile
|
|
|
|
- name: Start and enable timers
|
|
systemd: name={{ item }}.timer state=started enabled=True
|
|
loop:
|
|
- seafile-clean-db
|
|
- seafile-gc
|
|
tags: seafile
|
|
|