blob: bd4b2e7459248cd56912f43b300a0d5b7abaaaa4 [file] [log] [blame]
- 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'