Ansible-Roles/roles/radius/templates/mysql.conf.j2
2026-05-08 22:12:36 +03:00

45 lines
969 B
Django/Jinja

sql {
dialect = "mysql"
driver = "rlm_sql_${dialect}"
mysql {
warnings = yes
}
server = "{{ db_login_host }}"
port = 3306
login = "{{ radius_db_user }}"
password = "{{ radius_db_password | trim }}"
radius_db = "{{ radius_db_name }}"
acct_table1 = "radacct"
acct_table2 = "radacct"
postauth_table = "radpostauth"
authcheck_table = "radcheck"
groupcheck_table = "radgroupcheck"
authreply_table = "radreply"
groupreply_table = "radgroupreply"
usergroup_table = "radusergroup"
delete_stale_sessions = yes
# logfile = ${logdir}/sqllog.sql
pool {
start = ${thread[pool].start_servers}
min = ${thread[pool].min_spare_servers}
max = ${thread[pool].max_servers}
spare = ${thread[pool].max_spare_servers}
uses = 0
retry_delay = 30
lifetime = 0
idle_timeout = 60
max_retries = 5
}
client_table = "nas"
group_attribute = "SQL-Group"
# Read database-specific queries
$INCLUDE ${modconfdir}/${.:name}/main/${dialect}/queries.conf
}