src.nth.io/

summaryrefslogtreecommitdiff
path: root/pleroma/otp/tasks/main.yaml
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