at master 565 B view raw
1{ 2 pkgs, 3 lib, 4 kernelPackages ? null, 5 ... 6}: 7{ 8 name = "wg-access-server"; 9 meta = with pkgs.lib.maintainers; { 10 maintainers = [ xanderio ]; 11 }; 12 13 nodes = { 14 server = { 15 services.wg-access-server = { 16 enable = true; 17 settings = { 18 adminUsername = "admin"; 19 }; 20 secretsFile = ( 21 pkgs.writers.writeYAML "secrets.yaml" { 22 adminPassword = "hunter2"; 23 } 24 ); 25 }; 26 }; 27 }; 28 29 testScript = '' 30 start_all() 31 32 server.wait_for_unit("wg-access-server.service") 33 ''; 34}