Add sas cacerts
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
15
hosts/elara/configs/pki/default.nix
Normal file
15
hosts/elara/configs/pki/default.nix
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
config,
|
||||||
|
inputs,
|
||||||
|
system,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
selfPkgs = inputs.self.packages.${system};
|
||||||
|
in
|
||||||
|
{
|
||||||
|
security.pki.certificateFiles = lib.lists.optionals config.sas.build.private [
|
||||||
|
"${selfPkgs.sas-cacert}/etc/ssl/certs/ca-bundle.crt"
|
||||||
|
];
|
||||||
|
}
|
@@ -49,6 +49,7 @@
|
|||||||
../common/configs/system/zsh
|
../common/configs/system/zsh
|
||||||
|
|
||||||
./configs/git
|
./configs/git
|
||||||
|
./configs/pki
|
||||||
./configs/vpn
|
./configs/vpn
|
||||||
|
|
||||||
./users/nikara
|
./users/nikara
|
||||||
|
@@ -34,6 +34,7 @@
|
|||||||
ssh-known-hosts-sas-gerrit = import ./ssh/known-hosts/sas/gerrit { inherit pkgs inputs system; };
|
ssh-known-hosts-sas-gerrit = import ./ssh/known-hosts/sas/gerrit { inherit pkgs inputs system; };
|
||||||
ssh-known-hosts-sas-gitlab = import ./ssh/known-hosts/sas/gitlab { inherit pkgs inputs system; };
|
ssh-known-hosts-sas-gitlab = import ./ssh/known-hosts/sas/gitlab { inherit pkgs inputs system; };
|
||||||
|
|
||||||
|
sas-cacert = import ./sas/cacert { inherit pkgs; };
|
||||||
viya4-ark = import ./sas/viya4-ark { inherit pkgs; };
|
viya4-ark = import ./sas/viya4-ark { inherit pkgs; };
|
||||||
viya4-orders-cli = import ./sas/viya4-orders-cli { inherit pkgs; };
|
viya4-orders-cli = import ./sas/viya4-orders-cli { inherit pkgs; };
|
||||||
}
|
}
|
||||||
|
17
packages/sas/cacert/default.nix
Normal file
17
packages/sas/cacert/default.nix
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
pkgs.stdenv.mkDerivation rec {
|
||||||
|
pname = "sas-cacert";
|
||||||
|
version = "0-unstable-2025-05-13";
|
||||||
|
|
||||||
|
src = builtins.fetchurl {
|
||||||
|
url = "http://certificates.sas.com/pki/sascacertsbundle.txt";
|
||||||
|
sha256 = "sha256:0naqfhyh7ri1lxkyx8kdh4bmrd59j9gnfxfi12ggfqkii9n37lj6";
|
||||||
|
};
|
||||||
|
|
||||||
|
phases = [ "installPhase" ];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/etc/ssl/certs
|
||||||
|
cp $src $out/etc/ssl/certs/ca-bundle.crt
|
||||||
|
'';
|
||||||
|
}
|
@@ -4,7 +4,6 @@
|
|||||||
system,
|
system,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
# AUTO-UPDATE: echo "Warning: Package using custom fetcher cannot be automatically updated." >&2
|
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "ssh-known-hosts-github";
|
pname = "ssh-known-hosts-github";
|
||||||
version = "0-unstable-2025-02-25";
|
version = "0-unstable-2025-02-25";
|
||||||
|
@@ -4,7 +4,6 @@
|
|||||||
system,
|
system,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
# AUTO-UPDATE: echo "Warning: Package using custom fetcher cannot be automatically updated." >&2
|
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "ssh-known-hosts-sas-artifact";
|
pname = "ssh-known-hosts-sas-artifact";
|
||||||
version = "0-unstable-2025-03-14";
|
version = "0-unstable-2025-03-14";
|
||||||
|
@@ -4,7 +4,6 @@
|
|||||||
system,
|
system,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
# AUTO-UPDATE: echo "Warning: Package using custom fetcher cannot be automatically updated." >&2
|
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "ssh-known-hosts-sas-cldlgn";
|
pname = "ssh-known-hosts-sas-cldlgn";
|
||||||
version = "0-unstable-2025-02-25";
|
version = "0-unstable-2025-02-25";
|
||||||
|
@@ -4,7 +4,6 @@
|
|||||||
system,
|
system,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
# AUTO-UPDATE: echo "Warning: Package using custom fetcher cannot be automatically updated." >&2
|
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "ssh-known-hosts-sas-gerrit";
|
pname = "ssh-known-hosts-sas-gerrit";
|
||||||
version = "0-unstable-2025-02-25";
|
version = "0-unstable-2025-02-25";
|
||||||
|
@@ -4,7 +4,6 @@
|
|||||||
system,
|
system,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
# AUTO-UPDATE: echo "Warning: Package using custom fetcher cannot be automatically updated." >&2
|
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "ssh-known-hosts-sas-gitlab";
|
pname = "ssh-known-hosts-sas-gitlab";
|
||||||
version = "0-unstable-2025-02-25";
|
version = "0-unstable-2025-02-25";
|
||||||
|
Reference in New Issue
Block a user