Skip to main content

Pdfgen Role

This Ansible role can be used to install libreoffice and set up a Python script that watches for changes in Office documents and automatically converts it to PDF.


Variables

VariablesTypeOptionsDefaults
pdfgen_document_path:string---/home/{{ ansible_user }}/Documents/
pdfgen_user:string---{{ ansible_user }}
pdfgen_service_name:string---pdfgen.service
pdfgen_service_state:stringreloaded, restarted, started, stoppedstarted
pdfgen_service_enabled:boolfalse, truetrue
pdfgen_package_state:stringpresent, absent, latestpresent
pdfgen_package:list---python3, python3-pip, libreoffice-core
pdfgen_pip_package_statestringpresent, absent, latestpresent
pdfgen_pip_packagelist---watchdog

Example Playbook

- name: Import pdfgen Role
hosts: all
roles:
- role: giftpilz0.desktop.pdfgen