in router-with-l2tp use secrets for ppp username/password

This commit is contained in:
Daniel Barlow 2024-08-21 00:17:53 +01:00
parent 2992771c7e
commit daede666cb
1 changed files with 4 additions and 3 deletions

View File

@ -66,7 +66,7 @@ in rec {
services.secrets = svc.secrets.outboard.build { services.secrets = svc.secrets.outboard.build {
name = "secret-service"; name = "secret-service";
url = "http://10.0.0.1/liminix/examples/secrets.json"; url = "http://10.0.0.1/liminix/examples/real-secrets.json";
interval = 5; interval = 5;
dependencies = [ services.wan-address-for-secrets ]; dependencies = [ services.wan-address-for-secrets ];
}; };
@ -101,11 +101,12 @@ in rec {
}; };
wan = { wan = {
interface = let interface = let
secret = path: { service = config.services.secrets; inherit path; };
pppoe = svc.pppoe.build { pppoe = svc.pppoe.build {
interface = config.hardware.networkInterfaces.wan; interface = config.hardware.networkInterfaces.wan;
debug = true; debug = true;
username = rsecrets.l2tp.name; username = secret "ppp/username";
password = rsecrets.l2tp.password; password = secret "ppp/password";
}; };
l2tp = l2tp =