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:
parent
3bca0874b9
commit
3b039e5f3c
1 changed files with 18 additions and 13 deletions
|
@ -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:
|
||||
|
|
Loading…
Reference in a new issue