blob: 1052644c2f80fc5928497b9dbd3cd68fc3a64632 (
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
36
37
38
39
40
|
---
- 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
- name: check if pleroma release exists
stat: path="/tmp/release/"
register: release
- include_tasks: install.yaml
when: not release.stat.exists
- include_tasks: instance.yaml
|