--- - name: Disable movim website ansible.builtin.file: path: "{{ nginx.paths.sites_enabled }}/{{ movim.domain }}" state: absent - name: Disable auto redirect to TLS ansible.builtin.file: path: "{{ nginx.paths.sites_enabled }}/redirect_to_https" state: absent - name: Enable default website ansible.builtin.file: dest: "{{ nginx.paths.sites_enabled }}/default" src: "{{ nginx.paths.sites_available }}/default" state: link - name: Install X509 certificates for movim ansible.builtin.command: argv: - certbot - certonly - --agree-tos - -m psotmaster@trans13nrv.eu.org - --nginx - -d - "{{ movim.domain }}" creates: "/etc/letsencrypt/live/{{ movim.domain }}*/privkey.pem" - name: Install X509 certificates for ejabberd hosts ansible.builtin.command: argv: - certbot - certonly - --agree-tos - -m psotmaster@trans13nrv.eu.org - --nginx - -d - "trans13nrv.eu.org" - -d - "xmpp.trans13nrv.eu.org" - -d - muc."trans13nrv.eu.org" - -d - "pubsub.trans13nrv.eu.org" creates: "/etc/letsencrypt/live/{{ item }}*/privkey.pem" - name: Disable default website ansible.builtin.file: path: "{{ nginx.paths.sites_enabled }}/default" state: absent