authelia: move module under security and minor fixes

Fixed test access to lib
Added nixos test to passthru

Changed files
+4 -3
nixos
modules
services
security
tests
pkgs
servers
authelia
+1 -1
nixos/modules/module-list.nix
···
./services/search/opensearch.nix
./services/search/qdrant.nix
./services/security/aesmd.nix
+
./services/security/authelia.nix
./services/security/certmgr.nix
./services/security/cfssl.nix
./services/security/clamav.nix
···
./services/web-apps/zabbix.nix
./services/web-servers/agate.nix
./services/web-servers/apache-httpd/default.nix
-
./services/web-servers/authelia.nix
./services/web-servers/caddy/default.nix
./services/web-servers/darkhttpd.nix
./services/web-servers/fcgiwrap.nix
nixos/modules/services/web-servers/authelia.nix nixos/modules/services/security/authelia.nix
+1 -1
nixos/tests/authelia.nix
···
# Test Authelia as an auth server for Traefik as a reverse proxy of a local web service
-
import ./make-test-python.nix ({ pkgs, ... }: {
+
import ./make-test-python.nix ({ lib, ... }: {
name = "authelia";
meta.maintainers = with lib.maintainers; [ jk ];
+2 -1
pkgs/servers/authelia/default.nix
···
-
{ lib, fetchFromGitHub, buildGoModule, installShellFiles, callPackage }:
+
{ lib, fetchFromGitHub, buildGoModule, installShellFiles, callPackage, nixosTests }:
let
inherit (import ./sources.nix { inherit fetchFromGitHub; }) pname version src vendorHash;
···
# if overriding replace the postPatch to put your web UI output in internal/server/public_html
inherit web;
updateScript = ./update.sh;
+
tests = { inherit (nixosTests) authelia; };
};
meta = with lib; {