Compare commits

..

1 commit

Author SHA1 Message Date
22454af58a
feat(nimbolus): init a http terraform backend
Some checks failed
Check meta / check_meta (pull_request) Successful in 18s
Check workflows / check_workflows (pull_request) Successful in 19s
Build all the nodes / Jaccess04 (pull_request) Successful in 28s
Build all the nodes / Jaccess01 (pull_request) Successful in 30s
Run pre-commit on all files / pre-commit (push) Successful in 32s
Build all the nodes / netcore02 (pull_request) Successful in 28s
Build all the nodes / netcore01 (pull_request) Successful in 31s
Run pre-commit on all files / pre-commit (pull_request) Successful in 36s
Build all the nodes / ap01 (pull_request) Successful in 46s
Build all the nodes / bridge01 (pull_request) Successful in 52s
Build all the nodes / hypervisor01 (pull_request) Successful in 58s
Build all the nodes / compute01 (pull_request) Failing after 1m0s
Build all the nodes / geo01 (pull_request) Successful in 1m4s
Build all the nodes / lab-router01 (pull_request) Successful in 1m6s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m7s
Build all the nodes / geo02 (pull_request) Successful in 1m8s
Build all the nodes / cof02 (pull_request) Successful in 1m10s
Build all the nodes / iso (pull_request) Successful in 1m9s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m11s
Build all the nodes / build01 (pull_request) Successful in 1m12s
Build the shell / build-shell (pull_request) Successful in 28s
Build all the nodes / tower01 (pull_request) Successful in 57s
Build all the nodes / rescue01 (pull_request) Successful in 1m14s
Build all the nodes / web02 (pull_request) Successful in 50s
Build all the nodes / zulip01 (pull_request) Successful in 57s
Build all the nodes / vault01 (pull_request) Successful in 1m4s
Build all the nodes / web03 (pull_request) Successful in 1m2s
Build all the nodes / storage01 (pull_request) Successful in 1m26s
Build all the nodes / web01 (pull_request) Successful in 1m15s
Build all the nodes / krz01 (pull_request) Successful in 1m44s
2025-06-14 21:39:46 +02:00
2 changed files with 15 additions and 6 deletions

View file

@ -6,6 +6,8 @@
pkgs,
sources,
config,
meta,
nixpkgs,
...
}:
let
@ -13,6 +15,18 @@ let
port = 9008;
in
{
nixpkgs.overlays =
if meta.nodes."web01".nixpkgs.version == "25.05" then
throw "This overlay should be removed"
else
[
(_: super: {
lib = super.lib // {
inherit (nixpkgs.nixos."25.05".lib) concatMapAttrsStringSep;
};
})
];
services.nimbolus-tf = {
enable = true;
package = (import sources.kat-pkgs { inherit pkgs; }).nimbolus-tf-backend;

View file

@ -10,6 +10,7 @@
}:
let
inherit (lib)
concatMapAttrsStringSep
escapeShellArg
getExe
mkEnableOption
@ -23,12 +24,6 @@ let
str
;
# from nixpkgs, commit b1371135b5db3fcf728114d92d5bd0218109598a
# FIXME: Should be replaced by nixpkgs lib when going to nixos-25.05
concatMapAttrsStringSep =
sep: f: attrs:
lib.concatStringsSep sep (lib.attrValues (lib.mapAttrs f attrs));
cfg = config.services.nimbolus-tf;
in
{