feat: new ldap backend api is up and running, with ci as well
This commit is contained in:
parent
e742447357
commit
eb173944dc
5 changed files with 218 additions and 41 deletions
22
flake.nix
22
flake.nix
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue