AnsiblePleroma/roles/pleroma_preinstall/tasks/main.yml

22 lines
480 B
YAML

- name: Create pleroma user
ansible.builtin.user:
name: pleroma
system: true
shell: /bin/false
home: /var/lib/pleroma
- name: Create pleroma dir
ansible.builtin.file:
path: /opt/pleroma
state: directory
owner: pleroma
group: pleroma
mode: '0755'
- name: Download pleroma sources
become: true
become_user: pleroma
ansible.builtin.git:
repo: https://git.pleroma.social/pleroma/pleroma
dest: /opt/pleroma
version: 'v2.9.1'