1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

kiwix - call iiab-make-kiwix-lib in enable-or-disable.yml

This commit is contained in:
Jerry Vonau 2020-11-08 07:31:09 -06:00
parent c190b2129b
commit 3432af03ca
2 changed files with 15 additions and 9 deletions

View file

@ -1,18 +1,20 @@
- name: Enable & Restart 'kiwix-serve' systemd service
systemd:
name: kiwix-serve
daemon_reload: yes
enabled: yes
state: restarted
when: kiwix_enabled
- name: Disable & Stop 'kiwix-serve' systemd service
systemd:
name: kiwix-serve
enabled: no
state: stopped
when: not kiwix_enabled
- name: Update '{{ kiwix_library_xml }}'
command: /usr/bin/iiab-make-kiwix-lib
when: kiwix_enabled
# the above starts the service
- name: Enable & Ensure 'kiwix-serve' systemd service is started
systemd:
name: kiwix-serve
enabled: yes
state: started
when: kiwix_enabled
# TO DO: BOTH CRON ENTRIES BELOW *SHOULD* BE DELETED "when: not kiwix_enabled"

View file

@ -107,6 +107,10 @@
- { src: 'iiab-make-kiwix-lib', dest: '/usr/bin/iiab-make-kiwix-lib', mode: '0755' }
- { src: 'iiab-make-kiwix-lib3.py', dest: '/usr/bin/iiab-make-kiwix-lib.py', mode: '0755' }
- name: Reload systemd for new kiwix-serve.service file
systemd:
daemon_reload: yes
- name: "Install from template: Apache's kiwix.conf"
template:
src: kiwix.conf.j2