]> freie-schul-it.de Git - fsit_smgt.git/commitdiff
Task für Paperless-NGX
authorUllli <ullli@freie-schul-it.de>
Tue, 2 Jun 2026 06:33:50 +0000 (08:33 +0200)
committerUllli <ullli@freie-schul-it.de>
Tue, 2 Jun 2026 06:33:50 +0000 (08:33 +0200)
tasks/main.yml
tasks/paperless_ngx.yml [new file with mode: 0644]

index 13569b6d32e91553ce190593b273b1816c7800d6..affc7fd6e3c725e1ff0724c77036bb578ebfd223 100644 (file)
@@ -64,6 +64,9 @@
 - name: Luanti - voxel game engine (fka Minetest)
   ansible.builtin.include_tasks: luanti.yml
   when: ("luanti" in group_names)
+- name: Paperless-NGX
+  ansible.builtin.include_tasks: paperless_ngx.yml
+  when: ("paperless_ngx" in group_names)
 # inventroy lieber mit ansible-cmd
 # Inventory immer als letztes
 #- name: Include inventory (last task)
diff --git a/tasks/paperless_ngx.yml b/tasks/paperless_ngx.yml
new file mode 100644 (file)
index 0000000..efc6b05
--- /dev/null
@@ -0,0 +1,35 @@
+---
+- name: install server specific packages
+  ansible.builtin.apt:
+    update_cache: yes
+    pkg:
+      - python3
+      - python3-pip
+      - python3-dev
+      - imagemagick
+      - fonts-liberation
+      - gnupg
+      - libpq-dev
+      - default-libmysqlclient-dev
+      - pkg-config
+      - libmagic-dev
+      - mime-support
+      - libzbar0
+      - poppler-utils
+#
+      - unpaper
+      - ghostscript
+      - icc-profiles-free
+      - qpdf
+      - liblept5
+      - libxml2
+      - pngquant
+      - zlib1g
+      - tesseract-ocr
+#
+      - redis
+#
+      - postgresql
+#
+      - curl
+