feat: add radius role
Some checks failed
Ansible Lint Check / lint (push) Failing after 3m22s

This commit is contained in:
Iain Learmonth 2026-05-12 22:48:59 +01:00
parent ece9dd4988
commit ec6283101c
13 changed files with 508 additions and 0 deletions

View file

@ -0,0 +1,40 @@
---
- name: Radius | PATCH | Obtain or freshen certificates
ansible.builtin.include_tasks:
file: certs.yml
- name: Radius | PATCH | Install required packages
ansible.builtin.dnf:
name: freeradius
state: present
become: true
- name: Radius | PATCH | Install FreeRADIUS configuration files
ansible.builtin.template:
src: etc/raddb/{{ item }}
dest: /etc/raddb/{{ item }}
owner: root
group: radiusd
mode: 0640
become: true
with_items:
- mods-available/eap
- mods-available/linelog
- sites-available/default
- mods-available/inner-eap
- sites-available/inner-tunnel
- clients.conf
- proxy.conf
notify:
- Restart radiusd
- name: Radius | PATCH | Install rsyslog configuration
ansible.builtin.template:
src: etc/rsyslog.d/radiusd.conf
dest: /etc/rsyslog.d/radiusd.conf
owner: root
group: root
mode: 0644
become: true
notify:
- Reload rsyslog