Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
- name: Update and upgrade
apt:
update_cache: yes
upgrade: yes
- name: Install certbot
apt:
name:
- certbot
state: present
- name: Register certbot
shell: |
certbot -n register --agree-tos --email ngyimesi@sch.bme.hu
touch /etc/letsencrypt/.registered
args:
creates: /etc/letsencrypt/.registered
tags:
- nginx
- certbot
- name: Setup cronjob for renewal
cron:
name: certbot-renewal
job: "certbot -q renew'"
minute: "0"
hour: "14"
tags:
- nginx
- certbot
- name: 'Get certificate'
command: 'certbot -n --nginx certonly -d {{ full_hostname }}'
args:
creates: '/etc/letsencrypt/live/{{ full_hostname }}'
ignore_errors: true
tags:
- nginx
- certbot