From 9de8f51f1900be306b333875ee86c92e667d6f1d Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 7 Jul 2018 15:49:46 -0400 Subject: [PATCH] Ansible's template module won't copy binary files --- roles/calibre/tasks/main.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/roles/calibre/tasks/main.yml b/roles/calibre/tasks/main.yml index 4698b6984..4fc1f2820 100644 --- a/roles/calibre/tasks/main.yml +++ b/roles/calibre/tasks/main.yml @@ -32,7 +32,7 @@ # - run testing branch for Ubuntu 16.04: scripts/calibre-install-latest.sh # - run unstable branch for Debian etc: scripts/calibre-install-unstable.sh -- name: Create calibre-serve.service, calibre.conf, users.sqlite +- name: Create calibre-serve.service and calibre.conf template: src: "{{ item.src }}" dest: "{{ item.dest }}" @@ -44,7 +44,14 @@ with_items: - { src: 'calibre-serve.service.j2', dest: '/etc/systemd/system/calibre-serve.service', mode: '0644'} - { src: 'calibre.conf', dest: '/etc/{{ apache_config_dir }}', mode: '0644'} - - { src: 'users.sqlite', dest: '{{ calibre_userdb }}', mode: '0644'} + +- name: Copy template userdb to /library/calibre/users.sqlite + copy: + src: /opt/iiab/iiab/roles/calibre/templates/users.sqlite + dest: "{{ calibre_userdb }}" + owner: root + group: root + mode: 0644 - name: Force systemd to reread configs systemd: