File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,3 +27,6 @@ acme_certificate_key_type: ecdsa:256
2727acme_ssl_verify : " on"
2828nginx_acme_state_path : /var/lib/nginx/acme
2929nginx_acme_zone_size : 1M
30+
31+ # SSL certificate cache for variable-based certs (ACME)
32+ nginx_ssl_certificate_cache_max : 10
Original file line number Diff line number Diff line change 8181 state : absent
8282 notify : reload nginx
8383
84+ - name : Remove legacy Let's Encrypt cron job
85+ file :
86+ path : /etc/cron.d/letsencrypt-certificate-renewal
87+ state : absent
88+ when : sites_using_letsencrypt | length > 0
89+
8490- name : Enable Nginx to start on boot
8591 service :
8692 name : nginx
Original file line number Diff line number Diff line change @@ -40,7 +40,3 @@ keepalive_timeout 300s; # up from 75 secs default
4040#ssl_certificate /etc/nginx/default_ssl.crt;
4141#ssl_certificate_key /etc/nginx/default_ssl.key;
4242
43- # Caches SSL certificates and secret keys that are specified by variables
44- # (specifically used for ACME / Let's Encrypt certificates).
45- # The more servers you have with SSL, the higher the max value should be.
46- ssl_certificate_cache max=2
Original file line number Diff line number Diff line change @@ -67,13 +67,11 @@ http {
6767 }
6868 {% endblock %}
6969
70- {% block resolver -%}
70+ {% block acme -%}
71+ {% if sites_using_letsencrypt | length > 0 -%}
7172 resolver {{ nginx_resolver }};
7273 resolver_timeout {{ nginx_resolver_timeout }};
73- {% endblock %}
7474
75- {% block acme -%}
76- {% if sites_using_letsencrypt | length > 0 -%}
7775 acme_issuer letsencrypt {
7876 uri {{ acme_server }};
7977 state_path {{ nginx_acme_state_path }};
8381 }
8482
8583 acme_shared_zone zone=acme:{{ nginx_acme_zone_size }};
84+
85+ ssl_certificate_cache max={{ nginx_ssl_certificate_cache_max }};
8686 {% endif %}
8787 {% endblock %}
8888
You can’t perform that action at this time.
0 commit comments