Skip to content

Commit a00a959

Browse files
committed
Clean up old cronjob to avoid failures
1 parent 41febee commit a00a959

4 files changed

Lines changed: 13 additions & 8 deletions

File tree

roles/nginx/defaults/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,6 @@ acme_certificate_key_type: ecdsa:256
2727
acme_ssl_verify: "on"
2828
nginx_acme_state_path: /var/lib/nginx/acme
2929
nginx_acme_zone_size: 1M
30+
31+
# SSL certificate cache for variable-based certs (ACME)
32+
nginx_ssl_certificate_cache_max: 10

roles/nginx/tasks/main.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,12 @@
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

roles/nginx/templates/h5bp/directive-only/ssl.conf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff 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

roles/nginx/templates/nginx.conf.j2

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff 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 }};
@@ -83,6 +81,8 @@ http {
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

0 commit comments

Comments
 (0)