--- - name: add pleroma user become: yes user: name="pleroma" shell="/bin/false" home="/opt/pleroma" system="yes" - name: apt install pleroma dependencies become: yes apt: name="{{item}}" loop: - "libmagic-dev" - "libtinfo6" - "libvips42t64" - name: create pleroma config and data directories become: yes file: path: "{{item}}" state: "directory" mode: "0755" loop: - "{{pleroma_data_dir}}" - "/etc/pleroma" - "/opt/pleroma" - name: configure pleroma systemd service become: yes copy: src: "pleroma@.service" dest: "/lib/systemd/system/pleroma@.service" notify: restart pleroma instance - include_tasks: install.yaml - include_tasks: instance.yaml