diff --git a/roles/calibre-web/tasks/main.yml b/roles/calibre-web/tasks/main.yml index 829444723..d2cdb45b0 100644 --- a/roles/calibre-web/tasks/main.yml +++ b/roles/calibre-web/tasks/main.yml @@ -24,7 +24,8 @@ pip: requirements: requirements.txt chdir: "{{ calibreweb_path }}" - extra_args: --target vendor + extra_args: '--target vendor' + ignore_errors: True - name: Create calibre-web systemd service unit and httpd2 configuration. template: @@ -36,8 +37,6 @@ with_items: - { 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' } - - { src: 'cps.conf.j2', dest: "{{ calibreweb_home }}/cps.conf" , mode: '0644' } - - name: Provision calibre-web default metadata. copy: diff --git a/roles/calibre-web/templates/calibre-web.service.j2 b/roles/calibre-web/templates/calibre-web.service.j2 index f4fa5bd80..8a8c140dc 100644 --- a/roles/calibre-web/templates/calibre-web.service.j2 +++ b/roles/calibre-web/templates/calibre-web.service.j2 @@ -3,10 +3,7 @@ Description=Calibre-Web [Service] Type=simple User={{ calibreweb_user }} -#EnvironmentFile={{ calibreweb_home }}/cps.conf -#WorkingDirectory={{ calibreweb_path }} -ExecStart=/usr/bin/python {{ calibreweb_exec_path }} -p {{ calibreweb_home }}/{{ calibreweb_settings_database }} - +ExecStart=/usr/bin/python {{ calibreweb_exec_path }} -p {{ calibreweb_config }}/{{ calibreweb_settings_database }} [Install] WantedBy=multi-user.target diff --git a/roles/calibre-web/templates/cps.conf.j2 b/roles/calibre-web/templates/cps.conf.j2 deleted file mode 100644 index 46ac3cc7b..000000000 --- a/roles/calibre-web/templates/cps.conf.j2 +++ /dev/null @@ -1,2 +0,0 @@ -ARG1 = -p -ARG2 = {{ calibreweb_home }}/{{ calibreweb_database }}