1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-12 19:22:24 +00:00

Update main.yml

This commit is contained in:
A Holt 2018-08-27 11:41:42 -04:00 committed by GitHub
parent 3bca0874b9
commit 3b039e5f3c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -29,14 +29,14 @@
# ignore_errors: True
##
# Implmenting this with Ansible command module for now.
- name: Download calibre-web dependencies into vendor subdirectory.
- name: Download calibre-web dependencies into vendor subdirectory
command: pip install --target vendor -r ./requirements.txt
args:
chdir: "{{ calibreweb_path }}"
chdir: "{{ calibreweb_path }}"
ignore_errors: True
when: internet_available
- name: Create calibre-web systemd service unit and httpd2 configuration.
- name: Create calibre-web systemd service unit and httpd2 configuration
template:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
@ -47,7 +47,7 @@
- { src: 'calibre-web.service.j2', dest: '/etc/systemd/system/calibre-web.service', mode: '0644' }
- { src: 'calibre-web.conf.j2', dest: '/etc/apache2/sites-available/calibre-web.conf', mode: '0644' }
- name: Provision calibre-web default metadata.
- name: Provision calibre-web default metadata
copy:
src: "{{ item }}"
dest: "{{ calibreweb_home }}"
@ -60,7 +60,7 @@
- roles/calibre-web/files/metadata_db_prefs_backup.json
when: calibreweb_provision
- name: Provision calibre-web with default administration settings.
- name: Provision calibre-web with default administration settings
copy:
src: roles/calibre-web/files/app.db
dest: "{{ calibreweb_config }}"
@ -70,7 +70,7 @@
backup: yes
when: calibreweb_provision
- name: Enable and reload calibre-web service.
- name: Enable and reload calibre-web service
systemd:
name: calibre-web
daemon_reload: yes
@ -82,11 +82,11 @@
command: a2ensite calibre-web.conf
when: calibreweb_enabled
- name: Restart Apache after enabling calibre-web httpd2 site.
command: apachectl -k graceful
when: calibreweb_enabled
#- name: Restart Apache after enabling calibre-web httpd2 site
# command: apachectl -k graceful
# when: calibreweb_enabled
- name: Disable calibre-web service.
- name: Disable calibre-web service
systemd:
name: calibre-web
daemon_reload: yes
@ -98,9 +98,14 @@
command: a2dissite calibre-web.conf
when: not calibreweb_enabled
- name: Restart Apache after disabling calibre-web httpd2 site.
command: apachectl -k graceful
when: not calibreweb_enabled
#- name: Restart Apache after disabling calibre-web httpd2 site.
# command: apachectl -k graceful
# when: not calibreweb_enabled
- name: Restart Apache
systemd:
name: apache2
state: restarted
- name: Add 'calibre-web' to list of services at /etc/iiab/iiab.ini
ini_file: