diff options
-rw-r--r-- | roles/calibre/tasks/main.yml | 1 | ||||
-rw-r--r-- | roles/calibre/templates/cps.service.j2 | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/roles/calibre/tasks/main.yml b/roles/calibre/tasks/main.yml index d3b0d06..58ae99a 100644 --- a/roles/calibre/tasks/main.yml +++ b/roles/calibre/tasks/main.yml @@ -47,6 +47,7 @@ pip: name: calibreweb[{{ features | join(",") }}] become: true + become_user: calibre - name: Create systemd unit template: diff --git a/roles/calibre/templates/cps.service.j2 b/roles/calibre/templates/cps.service.j2 index 005297d..98e58c2 100644 --- a/roles/calibre/templates/cps.service.j2 +++ b/roles/calibre/templates/cps.service.j2 @@ -5,7 +5,7 @@ Description=Calibre-Web Type=simple User=calibre {% if ssl == true %} -ExecStart=/usr/local/bin/cps -c '/etc/ssl/certs/{{ ansible_facts.fqdn }}.pem' -k '/etc/ssl/private/{{ ansible_facts.fqdn }}.key' +ExecStart=/opt/calibre/.local/bin/cps -c '/etc/ssl/certs/{{ ansible_facts.fqdn }}.pem' -k '/etc/ssl/private/{{ ansible_facts.fqdn }}.key' {% else %} ExecStart=/usr/local/bin/cps {% endif %} |