feat: new ldap backend api is up and running, with ci as well

This commit is contained in:
silver 2023-06-18 22:49:31 +01:00
parent e742447357
commit eb173944dc
5 changed files with 218 additions and 41 deletions

View file

@ -13,16 +13,29 @@
# email
simple-nixos-mailserver.url = "gitlab:mweinelt/nixos-mailserver/ldap-support";
skynet_ldap_backend.url = "git+https://gitlab.skynet.ie/compsoc/skynet/ldap/backend.git";
};
outputs = { self, nixpkgs, agenix, arion, simple-nixos-mailserver, ... }: {
outputs = { self, nixpkgs,
# these are the nixos modules from otehr projects
agenix,
arion,
simple-nixos-mailserver,
skynet_ldap_backend,
...
}:
let
system = "x86_64-linux";
in {
# https://github.com/zhaofengli/colmena
# colmena apply --on agentjones
# colmena apply --on @dns
# nix flake lock --update-input skynet_ldap_backend
colmena = {
meta = {
nixpkgs = import nixpkgs {
system = "x86_64-linux";
system = system;
overlays = [];
};
};
@ -52,7 +65,10 @@
optimus.imports = [./machines/optimus.nix arion.nixosModules.arion];
# LDAP host
kitt.imports = [./machines/kitt.nix arion.nixosModules.arion];
kitt.imports = [
./machines/kitt.nix
skynet_ldap_backend.nixosModule.${system}
];
# Gitlab
glados = import ./machines/glados.nix;