--- - 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