- apt: name: - apache2 - certbot - file: state: directory path: /srv/http/letest - file: state: directory path: /var/log/apache2/letest - copy: content: | letest dest: /srv/http/letest/index.html - copy: src: vmhost dest: /etc/apache2/sites-available/letest.conf - copy: src: vmhost-tls dest: /etc/apache2/sites-available/letest-tls.conf - shell: | a2ensite --quiet letest systemctl restart apache2 a2enmod --quiet ssl if ! [ -e /etc/letsencrypt/live ]; then certbot certonly \ --webroot \ --webroot-path /srv/http/letest \ --noninteractive \ --email liw@liw.fi \ --agree-tos \ --expand \ --cert-name cert1 \ -d letest-letest.vm.liw.fi fi a2ensite --quiet letest-tls systemctl restart apache2