Files
ansible/roles/xmpp/tasks/main.yml
2024-07-05 11:53:32 +02:00

32 lines
684 B
YAML

---
- name: Install prosody
ansible.builtin.package:
name: "{{ item }}"
state: present
loop:
- prosody
- prosody-modules
- name: Create dhparam
ansible.builtin.command:
cmd: /usr/bin/openssl dhparam -out /etc/prosody/certs/dh-2048.pem 2048
creates: /etc/prosody/certs/dh-2048.pem
- name: Right management for dh params
ansible.builtin.file:
path: /etc/prosody/certs/dh-2048.pem
owner: root
group: prosody
mode: '0640'
- name: Prosody configuration files
ansible.builtin.copy:
src: ./files/prosody.cfg.lua
dest: /etc/prosody/prosody.cfg.lua
mode: 0640
owner: root
group: prosody
notify:
- Restart prosody