mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
Update main.yml
This commit is contained in:
parent
1b95bd1614
commit
9b6ba08c91
1 changed files with 13 additions and 6 deletions
|
@ -47,7 +47,12 @@
|
|||
- { 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: Does /library/calibre-web/metadata.db exist?
|
||||
stat:
|
||||
path: /library/calibre-web/metadata.db
|
||||
register: metadatadb
|
||||
|
||||
- name: Provision/Copy both default metadata files into /library/calibre-web IF metadata.db did not exist
|
||||
copy:
|
||||
src: "{{ item }}"
|
||||
dest: "{{ calibreweb_home }}"
|
||||
|
@ -58,9 +63,10 @@
|
|||
with_items:
|
||||
- roles/calibre-web/files/metadata.db
|
||||
- roles/calibre-web/files/metadata_db_prefs_backup.json
|
||||
when: calibreweb_provision
|
||||
when: not metadatadb.stat.exists
|
||||
#when: calibreweb_provision
|
||||
|
||||
- name: Provision calibre-web with default administration settings
|
||||
- name: Provision/Copy default admin settings to /library/calibre-web/config/app.db IF metadata.db did not exist
|
||||
copy:
|
||||
src: roles/calibre-web/files/app.db
|
||||
dest: "{{ calibreweb_config }}"
|
||||
|
@ -68,7 +74,8 @@
|
|||
group: "{{ apache_user }}"
|
||||
mode: 0644
|
||||
backup: yes
|
||||
when: calibreweb_provision
|
||||
when: not metadatadb.stat.exists
|
||||
#when: calibreweb_provision
|
||||
|
||||
- name: Enable and restart calibre-web service
|
||||
systemd:
|
||||
|
@ -130,5 +137,5 @@
|
|||
value: "{{ calibreweb_database }}"
|
||||
- option: calibreweb_enabled
|
||||
value: "{{ calibreweb_enabled }}"
|
||||
- option: calibreweb_provision
|
||||
value: "{{ calibreweb_provision }}"
|
||||
# - option: calibreweb_provision
|
||||
# value: "{{ calibreweb_provision }}"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue