mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 04:19:19 -08:00
fix(ci): devshell ldap env vars
This commit is contained in:
parent
6c88d99ae6
commit
f3d9d2f1eb
1 changed files with 11 additions and 11 deletions
|
|
@ -5,11 +5,6 @@
|
|||
inherit (inputs.self.legacyPackages.${system}) pkgs;
|
||||
inherit (inputs.self.lib.lib) mkBaseDn;
|
||||
inherit (inputs.self.lib.nixlib) optionalString concatStringsSep;
|
||||
ldapHostArg = concatStringsSep "," [
|
||||
"ldaps://ldap.local.${inputs.self.lib.lib.domain}"
|
||||
"ldaps://idp.${inputs.self.lib.lib.domain}"
|
||||
];
|
||||
ldapBaseDn = mkBaseDn inputs.self.lib.lib.domain;
|
||||
mkWrapper = {
|
||||
name,
|
||||
attr ? name,
|
||||
|
|
@ -113,32 +108,32 @@
|
|||
(mkWrapper rec {
|
||||
name = "ldapwhoami";
|
||||
attr = "pkgs.openldap";
|
||||
exe = "${name} -H ${ldapHostArg}";
|
||||
exe = name;
|
||||
})
|
||||
(mkWrapper rec {
|
||||
name = "ldappasswd";
|
||||
attr = "pkgs.openldap";
|
||||
exe = "${name} -H ${ldapHostArg}";
|
||||
exe = name;
|
||||
})
|
||||
(mkWrapper rec {
|
||||
name = "ldapsearch";
|
||||
attr = "pkgs.openldap";
|
||||
exe = ''${name} -H ${ldapHostArg} -b "''${LDAPSEARCH_BASE_DN-${ldapBaseDn}}" -o ldif_wrap=no'';
|
||||
exe = ''${name} -o ldif_wrap=no'';
|
||||
})
|
||||
(mkWrapper rec {
|
||||
name = "ldapadd";
|
||||
attr = "pkgs.openldap";
|
||||
exe = "${name} -H ${ldapHostArg}";
|
||||
exe = name;
|
||||
})
|
||||
(mkWrapper rec {
|
||||
name = "ldapmodify";
|
||||
attr = "pkgs.openldap";
|
||||
exe = "${name} -H ${ldapHostArg}";
|
||||
exe = name;
|
||||
})
|
||||
(mkWrapper rec {
|
||||
name = "ldapdelete";
|
||||
attr = "pkgs.openldap";
|
||||
exe = "${name} -H ${ldapHostArg}";
|
||||
exe = name;
|
||||
})
|
||||
];
|
||||
shellHook = ''
|
||||
|
|
@ -148,6 +143,11 @@
|
|||
export CI_PLATFORM="impure"
|
||||
export NF_CONFIG_ROOT=''${NF_CONFIG_ROOT-${toString ./.}}
|
||||
'';
|
||||
LDAPURI = concatStringsSep "," [
|
||||
"ldaps://ldap.local.${inputs.self.lib.lib.domain}"
|
||||
"ldaps://idp.${inputs.self.lib.lib.domain}"
|
||||
];
|
||||
LDAPBASE = mkBaseDn inputs.self.lib.lib.domain;
|
||||
};
|
||||
arc = let
|
||||
ldapdm = cmd: pkgs.writeShellScriptBin "dm-${cmd}" ''
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue