blob: 6f8427e7e91d4ab68154dc973070922d2ba43ab6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
---
- 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: "[email protected]"
dest: "/lib/systemd/system/[email protected]"
notify: restart pleroma instance
- include_tasks: install.yaml
- include_tasks: instance.yaml
|