[freeradius] LE certificate with DNS challenge

certbot_on_virtu
_pollion 2020-06-02 18:06:05 +02:00
parent 46f6d6e556
commit b6d15e85ea
2 changed files with 35 additions and 0 deletions

15
radius.yml 100755
View File

@ -0,0 +1,15 @@
#!/usr/bin/env ansible-playbook
---
- hosts: eap.adm.crans.org, odlyd.adm.crans.org, radius.adm.crans.org
vars:
certbot:
dns_rfc2136_name: certbot_challenge.
dns_rfc2136_secret: "{{ vault_certbot_dns_secret }}"
mail: root@crans.org
certname: crans.org
domains: "crans.org"
bind:
masters: "{{ lookup('re2oapi', 'get_role', 'dns-authoritary-master')[0] }}"
roles:
- certbot
- freeradius

View File

@ -0,0 +1,20 @@
---
- name: Symlink radius certificates
file:
src: /etc/letsencrypt/live/crans.org/{{ item }}
dest: /etc/freeradius/3.0/certs/letsencrypt/{{ item }}
state: link
force: yes
loop:
- fullchain.pem
- privkey.pem
- name: Set permissions on certificates
file:
path: /etc/letsencrypt/{{ item }}
group: freerad
mode: '0755'
recurse: yes
loop:
- live
- archive