diff --git a/roles/calibre-web/tasks/install.yml b/roles/calibre-web/tasks/install.yml index a6e8d4f56..197a2766c 100644 --- a/roles/calibre-web/tasks/install.yml +++ b/roles/calibre-web/tasks/install.yml @@ -176,7 +176,22 @@ backup: yes when: not appdb.stat.exists +name: Does /library/calibre-web/xklb-metadata.db exist? + stat: + path: /library/calibre-web/xklb-metadata.db + register: xklbmetadatadb +- name: Provision/Copy xklb-metadata.db into {{ calibreweb_home }} IF xklb-metadata.db did not exist + copy: + src: "{{ item }}" + dest: "{{ calibreweb_home }}" # /library/calibre-web + owner: "{{ calibreweb_user }}" # root + group: "{{ apache_user }}" # www-data on debuntu + backup: yes + with_items: + - roles/calibre-web/files/xklb-metadata.db + when: not xklbmetadatadb.stat.exists + # RECORD Calibre-Web AS INSTALLED - name: Record (final) disk space used