Browse Source

Add small role for calibre-web

Colin Powell 2 years ago
parent
commit
8828ec288f

+ 7 - 0
ansible/roles/calibre-web/files/immortal.yml.j2

@@ -0,0 +1,7 @@
+cmd: cps -i 0.0.0.0 -l
+log:
+    file: /var/log/calibre-web.log
+    age: 86400 # log 1 day
+    num: 7 # keep 7 files
+    size: 1 # size of file 1MB
+wait: 1

+ 16 - 0
ansible/roles/calibre-web/tasks/main.yml

@@ -0,0 +1,16 @@
+---
+- name: Dependencies installed
+  community.general.pkgng:
+    name: py38-pip rust
+    state: latest
+
+- name: Calibre-Web installed
+  shell: "pip install calibreweb"
+
+- name: Calibre-Web immortal file installed
+  template:
+    src: immortal.yml.j2
+    dest: /usr/local/etc/immortal/calibre-web.yml
+    owner: root
+    mode: 0644
+  notify: Immortal restarted