The dgnum infrastructure
Find a file
Ryan Lahfa ed285ba79d
Some checks failed
Check meta / check_meta (pull_request) Failing after 17s
lint / check (push) Successful in 31s
build configuration / build_compute01 (pull_request) Failing after 52s
build configuration / build_storage01 (pull_request) Failing after 52s
build configuration / build_vault01 (pull_request) Failing after 53s
Check meta / check_dns (pull_request) Failing after 1m6s
build configuration / build_web01 (pull_request) Failing after 53s
build configuration / build_web02 (pull_request) Failing after 41s
build configuration / build_rescue01 (pull_request) Failing after 30s
build configuration / push_to_cache (pull_request) Has been skipped
feat(scripts/liminix): fail HARD and support root prefixes
Now that we possess the levitation technology, it's necessary to support
root prefixes for rebuild otherwise we will just overwrite our RAM disk
configuration.

Also, to avoid any issue, let's fail hard and avoid rebooting while
being in levitation for nothing.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-09-08 00:50:33 +02:00
.forgejo/workflows feat(ds-fr): Update version and workflow 2024-04-17 15:14:34 +02:00
iso fix(iso): Correctly import meta 2024-05-14 23:32:08 +02:00
keys feat(ap01): enable fully RADIUS via internal RADIUS server 2024-08-31 22:23:04 +02:00
lib chore: pre-commit hooks are supposed to be run.... 2024-03-10 01:03:30 +01:00
machines feat(ap01): use levitation for mass rebuilds 2024-09-08 00:50:33 +02:00
meta feat: add access control for APs via our custom modules 2024-08-22 18:45:40 +02:00
modules feat: add access control for APs via our custom modules 2024-08-22 18:45:40 +02:00
npins chore: upgrade liminix 2024-09-08 00:48:12 +02:00
patches fix(patches): use again netbox-agent PR 2024-05-07 08:44:46 +02:00
scripts feat(scripts/liminix): fail HARD and support root prefixes 2024-09-08 00:50:33 +02:00
.envrc Use direnv 2023-05-22 15:08:43 +02:00
.gitignore fix(infra): remove untrackable file 2024-02-17 22:56:25 +01:00
CONTRIBUTE.md feat(README): Add guidelines for contributions and doc for dev tools 2024-02-23 21:07:20 +01:00
default.nix feat(devshell): add kanidm & freeradius 2024-08-31 22:38:07 +02:00
hive.nix fix(hive): misc fixes regarding the nixpkgs usage 2024-09-08 00:50:33 +02:00
LICENSE keys: Separate keys and move them 2023-05-22 15:05:12 +02:00
liminix-rebuild.nix feat: enable liminix-rebuild 2024-05-24 18:46:01 +02:00
README.md fix(README): Use correct link 2024-05-18 16:48:05 +02:00
shell.nix feat(shell): Add pre-commit hooks and reformat the repo 2024-02-02 10:51:31 +01:00

❄️ infrastructure

The dgnum infrastructure.

Contributing

Some instruction on how to contribute are available (in french) in /CONTRIBUTE.md. You're expected to read this document before commiting to the repo.

Some documentation for the development tools are provided in the aforementioned file.