- hosts: letsencrypt become: yes vars_files: - vars/main.yml - local-vars/local.yml tasks: - name: Install certbot packages apt: pkg: - python3-certbot-nginx - name: setup certbot command: > sudo certbot --nginx --agree-tos -m {{ surveytooldeploy.certbot_admin_email }} -d {{ inventory_hostname }} --non-interactive --keep --redirect --uir --hsts --staple-ocsp --must-staple args: creates: /etc/letsencrypt/renewal/{{ inventory_hostname }}.conf - name: Speedup http2 replace: path: /etc/nginx/sites-enabled/default regexp: '^(\s*)listen 443 ssl;(.*)$' replace: '\1listen 443 ssl http2;\2'