--- - 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