2024-03-02 22:05:30 +01:00
|
|
|
{
|
|
|
|
lib,
|
|
|
|
tflib,
|
2024-03-09 16:34:52 +01:00
|
|
|
pkgs,
|
|
|
|
}:
|
|
|
|
lib.fix (elib: let
|
|
|
|
callPackage = lib.callPackageWith {
|
|
|
|
inherit lib tflib pkgs elib;
|
2023-06-15 23:04:14 +02:00
|
|
|
};
|
2024-03-02 22:05:30 +01:00
|
|
|
in {
|
2024-03-09 16:34:52 +01:00
|
|
|
terraformModule = callPackage ./terraform-module.nix {};
|
|
|
|
nomadJob = callPackage ./nomad_job.nix {};
|
|
|
|
nfsVolume = callPackage ./nfs_volume.nix {};
|
2024-04-06 16:15:47 +02:00
|
|
|
buildNixNGSystem = callPackage ./build_nixng_system.nix {};
|
2024-06-08 22:46:20 +02:00
|
|
|
copyNixNGImage = callPackage ./build_nixng_image.nix {};
|
2024-07-12 22:04:52 +02:00
|
|
|
kube = {
|
|
|
|
pvAndPvc = callPackage ./kube/pv_and_pvc.nix {};
|
|
|
|
};
|
2024-03-09 16:34:52 +01:00
|
|
|
})
|