infrastructure/playbooks/tasks/chat/ejabberd.yml

22 lines
538 B
YAML

---
- name: Create ejabberd configuration file
ansible.builtin.copy:
src: tasks/chat/files/ejabberd.yml
dest: /opt/ejabberd/conf/ejabberd.yml
owner: "{{ ejabberd.user }}"
group: "{{ ejabberd.group }}"
mode: "644"
- name: Create ejabberd upload directory
ansible.builtin.file:
path: /opt/ejabberd/upload
state: directory
owner: "{{ ejabberd.user }}"
group: "{{ ejabberd.group }}"
mode: "755"
- name: Restart ejabberd service
ansible.builtin.service:
name: ejabberd
state: restarted