Add export_configs management command for WireGuard and Caddy configurations

This commit is contained in:
Eduardo Silva
2026-03-24 16:00:58 -03:00
parent d14615a73e
commit 09bb86d31a
5 changed files with 82 additions and 8 deletions

View File

@@ -134,6 +134,9 @@ bind-interfaces
dnsmasq_config += '\n'
for dns_list in dns_lists:
file_path = os.path.join("/etc/dnsmasq/", f"{dns_list.uuid}.conf")
dnsmasq_config += f'addn-hosts={file_path}\n'
if dns_list.list_format == 'hosts':
dnsmasq_config += f'addn-hosts={file_path}\n'
elif dns_list.list_format == 'dnsmasq':
dnsmasq_config += f'conf-file={file_path}\n'
return dnsmasq_config