snikket-server/ansible/tasks/certs.yml

27 lines
527 B
YAML

---
- name: Install certbot
apt:
name: certbot
state: present
install_recommends: no
- name: Create directory for certs
file:
state: directory
path: /etc/ssl/certbot
- name: Install certbot cron script
copy:
src: ../files/certbot.cron
dest: /etc/cron.daily/certbot
mode: 0555
- name: Create letsencrypt group
group:
name: letsencrypt
system: yes
- name: Create letsencrypt user
user:
name: letsencrypt
group: letsencrypt
system: yes
home: /snikket/letsencrypt