# By the time we get here we should have ka-lite of some version # And the systemd unit files should be defined - name: Enable & (re)start 'kalite-serve' service systemd: daemon_reload: yes name: kalite-serve enabled: yes state: restarted when: kalite_enabled - name: Disable & stop 'kalite-serve' service systemd: name: kalite-serve enabled: no state: stopped when: not kalite_enabled # 2019-10-20: Below is for Fedora 18 (XO laptops) only. # Since F18 we don't have a separate unit file for kalite-cron. # # SEE --skip-job-scheduler @ https://ka-lite.readthedocs.io/en/latest/usermanual/cli.html # ...as implemented in templates/kalite-serve.service.j2 # ...if not kalite_cron_enabled # ...using {{ job_scheduler_stanza }} from kalite/tasks/install.yml - name: Enable & (re)start 'kalite-cron' service (F18) service: name: kalite-cron enabled: yes state: restarted when: kalite_cron_enabled and is_F18 - name: Disable & stop 'kalite-cron' service (F18) service: name: kalite-cron enabled: no state: stopped when: not kalite_cron_enabled and is_F18