- name: jitsimeet | adjust limits blockinfile: path: "/etc/systemd/system.conf" block: | DefaultLimitNOFILE=65000 DefaultLimitNPROC=65000 DefaultTasksMax=65000 - block: - name: jitsimeet | reload systemd systemd: daemon_reload: true when: preinstalled == false or preinstalled is not defined - name: jitsimeet | download GPG keys get_url: url: "{{ item.url }}" dest: "/tmp/{{ item.name }}.key" loop: - { name: "prosody", url: "https://prosody.im/files/prosody-debian-packages.key" } - { name: "jitsi", url: "https://download.jitsi.org/jitsi-key.gpg.key" } when: preinstalled == false or preinstalled is not defined - name: jitsimeet | dearmor GPG keys command: cmd: "gpg --dearmor -o /usr/share/keyrings/{{ item.name }}-archive-keyring.gpg /tmp/{{ item.name }}.key" creates: "/usr/share/keyrings/{{ item.name }}-archive-keyring.gpg" loop: - { name: "prosody", url: "https://prosody.im/files/prosody-debian-packages.key" } - { name: "jitsi", url: "https://download.jitsi.org/jitsi-key.gpg.key" } when: preinstalled == false or preinstalled is not defined - name: jitsimeet | add prosody repository apt_repository: repo: "deb [signed-by=/usr/share/keyrings/prosody-archive-keyring.gpg] https://packages.prosody.im/debian {{ ansible_distribution_release }} main" state: present filename: prosody notify: apt_update when: preinstalled == false or preinstalled is not defined - name: jitsimeet | add jitsi repository apt_repository: repo: "deb [signed-by=/usr/share/keyrings/jitsi-archive-keyring.gpg] https://download.jitsi.org stable/" state: present filename: jitsi-stable notify: apt_update when: preinstalled == false or preinstalled is not defined - name: jitsimeet | flush handlers meta: flush_handlers - name: jitsimeet | add debconf-utils package package: name: debconf-utils state: latest when: preinstalled == false or preinstalled is not defined