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