feat(nimbolus): init a http terraform backend #479

Merged
thubrecht merged 1 commit from nimbolus-tf into main 2025-06-17 21:08:50 +02:00
Member

HTTP backend for #145 for simple multiple states managing

HTTP backend for #145 for simple multiple states managing
lbailly force-pushed nimbolus-tf from fcafda6e66
All checks were successful
Check meta / check_dns (pull_request) Successful in 18s
Run pre-commit on all files / pre-commit (push) Successful in 28s
Check workflows / check_workflows (pull_request) Successful in 21s
Build all the nodes / Jaccess04 (pull_request) Successful in 28s
Build all the nodes / Jaccess01 (pull_request) Successful in 29s
Build all the nodes / netcore01 (pull_request) Successful in 30s
Build all the nodes / netcore02 (pull_request) Successful in 27s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Build all the nodes / ap01 (pull_request) Successful in 45s
Build all the nodes / geo02 (pull_request) Successful in 1m1s
Build all the nodes / bridge01 (pull_request) Successful in 1m2s
Build all the nodes / geo01 (pull_request) Successful in 1m5s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m7s
Build all the nodes / lab-router01 (pull_request) Successful in 1m9s
Build all the nodes / cof02 (pull_request) Successful in 1m11s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m11s
Build all the nodes / build01 (pull_request) Successful in 1m11s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m11s
Build the shell / build-shell (pull_request) Successful in 40s
Build all the nodes / iso (pull_request) Successful in 1m20s
Build all the nodes / tower01 (pull_request) Successful in 1m3s
Build all the nodes / zulip01 (pull_request) Successful in 1m4s
Build all the nodes / compute01 (pull_request) Successful in 1m39s
Build all the nodes / vault01 (pull_request) Successful in 1m21s
Build all the nodes / web02 (pull_request) Successful in 1m14s
Build all the nodes / rescue01 (pull_request) Successful in 1m35s
Build all the nodes / web03 (pull_request) Successful in 1m14s
Build all the nodes / web01 (pull_request) Successful in 1m28s
Build all the nodes / krz01 (pull_request) Successful in 1m50s
Build all the nodes / storage01 (pull_request) Successful in 2m30s
to d756a39e09
Some checks failed
Check workflows / check_workflows (pull_request) Successful in 17s
Build all the nodes / Jaccess04 (pull_request) Successful in 25s
Check meta / check_meta (pull_request) Successful in 27s
Build all the nodes / netcore02 (pull_request) Successful in 24s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Build all the nodes / netcore01 (pull_request) Successful in 36s
Build all the nodes / Jaccess01 (pull_request) Successful in 37s
Run pre-commit on all files / pre-commit (push) Successful in 39s
Build all the nodes / ap01 (pull_request) Successful in 54s
Build all the nodes / bridge01 (pull_request) Successful in 57s
Build all the nodes / geo02 (pull_request) Successful in 57s
Build all the nodes / hypervisor01 (pull_request) Successful in 57s
Build all the nodes / lab-router01 (pull_request) Successful in 59s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m3s
Build all the nodes / cof02 (pull_request) Successful in 1m4s
Build all the nodes / geo01 (pull_request) Successful in 1m5s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m5s
Build all the nodes / compute01 (pull_request) Failing after 1m7s
Build all the nodes / build01 (pull_request) Successful in 1m11s
Build all the nodes / iso (pull_request) Successful in 1m11s
Build all the nodes / tower01 (pull_request) Successful in 51s
Build all the nodes / vault01 (pull_request) Successful in 57s
Build the shell / build-shell (pull_request) Successful in 26s
Build all the nodes / web02 (pull_request) Successful in 48s
Build all the nodes / krz01 (pull_request) Successful in 1m35s
Build all the nodes / rescue01 (pull_request) Successful in 1m23s
Build all the nodes / web03 (pull_request) Successful in 51s
Build all the nodes / zulip01 (pull_request) Successful in 48s
Build all the nodes / web01 (pull_request) Successful in 1m14s
Build all the nodes / storage01 (pull_request) Successful in 2m5s
2025-06-11 17:19:21 +02:00
Compare
lbailly force-pushed nimbolus-tf from d756a39e09
Some checks failed
Check workflows / check_workflows (pull_request) Successful in 17s
Build all the nodes / Jaccess04 (pull_request) Successful in 25s
Check meta / check_meta (pull_request) Successful in 27s
Build all the nodes / netcore02 (pull_request) Successful in 24s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Build all the nodes / netcore01 (pull_request) Successful in 36s
Build all the nodes / Jaccess01 (pull_request) Successful in 37s
Run pre-commit on all files / pre-commit (push) Successful in 39s
Build all the nodes / ap01 (pull_request) Successful in 54s
Build all the nodes / bridge01 (pull_request) Successful in 57s
Build all the nodes / geo02 (pull_request) Successful in 57s
Build all the nodes / hypervisor01 (pull_request) Successful in 57s
Build all the nodes / lab-router01 (pull_request) Successful in 59s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m3s
Build all the nodes / cof02 (pull_request) Successful in 1m4s
Build all the nodes / geo01 (pull_request) Successful in 1m5s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m5s
Build all the nodes / compute01 (pull_request) Failing after 1m7s
Build all the nodes / build01 (pull_request) Successful in 1m11s
Build all the nodes / iso (pull_request) Successful in 1m11s
Build all the nodes / tower01 (pull_request) Successful in 51s
Build all the nodes / vault01 (pull_request) Successful in 57s
Build the shell / build-shell (pull_request) Successful in 26s
Build all the nodes / web02 (pull_request) Successful in 48s
Build all the nodes / krz01 (pull_request) Successful in 1m35s
Build all the nodes / rescue01 (pull_request) Successful in 1m23s
Build all the nodes / web03 (pull_request) Successful in 51s
Build all the nodes / zulip01 (pull_request) Successful in 48s
Build all the nodes / web01 (pull_request) Successful in 1m14s
Build all the nodes / storage01 (pull_request) Successful in 2m5s
to 41fb436140
All checks were successful
Check workflows / check_workflows (pull_request) Successful in 18s
Check meta / check_meta (pull_request) Successful in 18s
Run pre-commit on all files / pre-commit (push) Successful in 27s
Build all the nodes / Jaccess01 (pull_request) Successful in 28s
Build all the nodes / Jaccess04 (pull_request) Successful in 28s
Build all the nodes / netcore01 (pull_request) Successful in 27s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Build all the nodes / ap01 (pull_request) Successful in 41s
Build all the nodes / netcore02 (pull_request) Successful in 26s
Build all the nodes / bridge01 (pull_request) Successful in 59s
Build all the nodes / geo02 (pull_request) Successful in 59s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m4s
Build all the nodes / lab-router01 (pull_request) Successful in 1m4s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m4s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m8s
Build all the nodes / geo01 (pull_request) Successful in 1m8s
Build all the nodes / cof02 (pull_request) Successful in 1m9s
Build all the nodes / build01 (pull_request) Successful in 1m10s
Build all the nodes / iso (pull_request) Successful in 1m9s
Build all the nodes / tower01 (pull_request) Successful in 50s
Build all the nodes / vault01 (pull_request) Successful in 1m2s
Build all the nodes / rescue01 (pull_request) Successful in 1m11s
Build the shell / build-shell (pull_request) Successful in 31s
Build all the nodes / web02 (pull_request) Successful in 50s
Build all the nodes / krz01 (pull_request) Successful in 1m43s
Build all the nodes / web01 (pull_request) Successful in 1m15s
Build all the nodes / web03 (pull_request) Successful in 1m3s
Build all the nodes / zulip01 (pull_request) Successful in 47s
Build all the nodes / storage01 (pull_request) Successful in 1m37s
Build all the nodes / compute01 (pull_request) Successful in 2m27s
2025-06-11 17:23:52 +02:00
Compare
lbailly force-pushed nimbolus-tf from 41fb436140
All checks were successful
Check workflows / check_workflows (pull_request) Successful in 18s
Check meta / check_meta (pull_request) Successful in 18s
Run pre-commit on all files / pre-commit (push) Successful in 27s
Build all the nodes / Jaccess01 (pull_request) Successful in 28s
Build all the nodes / Jaccess04 (pull_request) Successful in 28s
Build all the nodes / netcore01 (pull_request) Successful in 27s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Build all the nodes / ap01 (pull_request) Successful in 41s
Build all the nodes / netcore02 (pull_request) Successful in 26s
Build all the nodes / bridge01 (pull_request) Successful in 59s
Build all the nodes / geo02 (pull_request) Successful in 59s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m4s
Build all the nodes / lab-router01 (pull_request) Successful in 1m4s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m4s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m8s
Build all the nodes / geo01 (pull_request) Successful in 1m8s
Build all the nodes / cof02 (pull_request) Successful in 1m9s
Build all the nodes / build01 (pull_request) Successful in 1m10s
Build all the nodes / iso (pull_request) Successful in 1m9s
Build all the nodes / tower01 (pull_request) Successful in 50s
Build all the nodes / vault01 (pull_request) Successful in 1m2s
Build all the nodes / rescue01 (pull_request) Successful in 1m11s
Build the shell / build-shell (pull_request) Successful in 31s
Build all the nodes / web02 (pull_request) Successful in 50s
Build all the nodes / krz01 (pull_request) Successful in 1m43s
Build all the nodes / web01 (pull_request) Successful in 1m15s
Build all the nodes / web03 (pull_request) Successful in 1m3s
Build all the nodes / zulip01 (pull_request) Successful in 47s
Build all the nodes / storage01 (pull_request) Successful in 1m37s
Build all the nodes / compute01 (pull_request) Successful in 2m27s
to 720d11b3d2
All checks were successful
Check meta / check_dns (pull_request) Successful in 17s
Check workflows / check_workflows (pull_request) Successful in 19s
Build all the nodes / Jaccess01 (pull_request) Successful in 24s
Run pre-commit on all files / pre-commit (push) Successful in 26s
Build all the nodes / Jaccess04 (pull_request) Successful in 27s
Run pre-commit on all files / pre-commit (pull_request) Successful in 34s
Build all the nodes / netcore01 (pull_request) Successful in 25s
Build all the nodes / ap01 (pull_request) Successful in 43s
Build all the nodes / netcore02 (pull_request) Successful in 25s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m1s
Build all the nodes / lab-router01 (pull_request) Successful in 1m3s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m5s
Build all the nodes / geo02 (pull_request) Successful in 1m5s
Build all the nodes / bridge01 (pull_request) Successful in 1m8s
Build all the nodes / cof02 (pull_request) Successful in 1m8s
Build all the nodes / geo01 (pull_request) Successful in 1m9s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m9s
Build all the nodes / build01 (pull_request) Successful in 1m10s
Build all the nodes / iso (pull_request) Successful in 1m10s
Build all the nodes / tower01 (pull_request) Successful in 57s
Build all the nodes / vault01 (pull_request) Successful in 1m7s
Build all the nodes / compute01 (pull_request) Successful in 1m35s
Build the shell / build-shell (pull_request) Successful in 35s
Build all the nodes / rescue01 (pull_request) Successful in 1m21s
Build all the nodes / web03 (pull_request) Successful in 1m6s
Build all the nodes / web02 (pull_request) Successful in 1m7s
Build all the nodes / storage01 (pull_request) Successful in 1m27s
Build all the nodes / krz01 (pull_request) Successful in 1m51s
Build all the nodes / zulip01 (pull_request) Successful in 51s
Build all the nodes / web01 (pull_request) Successful in 1m14s
2025-06-13 20:54:24 +02:00
Compare
lbailly force-pushed nimbolus-tf from 720d11b3d2
All checks were successful
Check meta / check_dns (pull_request) Successful in 17s
Check workflows / check_workflows (pull_request) Successful in 19s
Build all the nodes / Jaccess01 (pull_request) Successful in 24s
Run pre-commit on all files / pre-commit (push) Successful in 26s
Build all the nodes / Jaccess04 (pull_request) Successful in 27s
Run pre-commit on all files / pre-commit (pull_request) Successful in 34s
Build all the nodes / netcore01 (pull_request) Successful in 25s
Build all the nodes / ap01 (pull_request) Successful in 43s
Build all the nodes / netcore02 (pull_request) Successful in 25s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m1s
Build all the nodes / lab-router01 (pull_request) Successful in 1m3s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m5s
Build all the nodes / geo02 (pull_request) Successful in 1m5s
Build all the nodes / bridge01 (pull_request) Successful in 1m8s
Build all the nodes / cof02 (pull_request) Successful in 1m8s
Build all the nodes / geo01 (pull_request) Successful in 1m9s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m9s
Build all the nodes / build01 (pull_request) Successful in 1m10s
Build all the nodes / iso (pull_request) Successful in 1m10s
Build all the nodes / tower01 (pull_request) Successful in 57s
Build all the nodes / vault01 (pull_request) Successful in 1m7s
Build all the nodes / compute01 (pull_request) Successful in 1m35s
Build the shell / build-shell (pull_request) Successful in 35s
Build all the nodes / rescue01 (pull_request) Successful in 1m21s
Build all the nodes / web03 (pull_request) Successful in 1m6s
Build all the nodes / web02 (pull_request) Successful in 1m7s
Build all the nodes / storage01 (pull_request) Successful in 1m27s
Build all the nodes / krz01 (pull_request) Successful in 1m51s
Build all the nodes / zulip01 (pull_request) Successful in 51s
Build all the nodes / web01 (pull_request) Successful in 1m14s
to c05a96efe2
All checks were successful
Check meta / check_meta (push) Successful in 20s
Check workflows / check_workflows (pull_request) Successful in 21s
Build all the nodes / Jaccess01 (pull_request) Successful in 31s
Build all the nodes / Jaccess04 (pull_request) Successful in 30s
Run pre-commit on all files / pre-commit (push) Successful in 32s
Run pre-commit on all files / pre-commit (pull_request) Successful in 34s
Build all the nodes / netcore01 (pull_request) Successful in 31s
Build all the nodes / netcore02 (pull_request) Successful in 30s
Build all the nodes / ap01 (pull_request) Successful in 48s
Build all the nodes / cof02 (pull_request) Successful in 1m9s
Build all the nodes / bridge01 (pull_request) Successful in 1m10s
Build the shell / build-shell (pull_request) Successful in 41s
Build all the nodes / geo01 (pull_request) Successful in 1m10s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m8s
Build all the nodes / geo02 (pull_request) Successful in 1m10s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m10s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m6s
Build all the nodes / build01 (pull_request) Successful in 1m25s
Build all the nodes / lab-router01 (pull_request) Successful in 1m14s
Build all the nodes / web02 (pull_request) Successful in 1m9s
Build all the nodes / tower01 (pull_request) Successful in 1m15s
Build all the nodes / web03 (pull_request) Successful in 1m17s
Build all the nodes / iso (pull_request) Successful in 1m31s
Build all the nodes / zulip01 (pull_request) Successful in 1m21s
Build all the nodes / vault01 (pull_request) Successful in 1m31s
Build all the nodes / web01 (pull_request) Successful in 1m32s
Build all the nodes / compute01 (pull_request) Successful in 1m52s
Build all the nodes / rescue01 (pull_request) Successful in 1m36s
Build all the nodes / storage01 (pull_request) Successful in 1m38s
Build all the nodes / krz01 (pull_request) Successful in 1m44s
2025-06-13 20:55:57 +02:00
Compare
Author
Member

@thubrecht je veux bien que tu review, surtout pour le module, mais il faut pas apply, j'ai un truc à faire juste avant et juste après l'apply

@thubrecht je veux bien que tu review, surtout pour le module, mais il faut pas apply, j'ai un truc à faire juste avant et juste après l'apply
lbailly force-pushed nimbolus-tf from c05a96efe2
All checks were successful
Check meta / check_meta (push) Successful in 20s
Check workflows / check_workflows (pull_request) Successful in 21s
Build all the nodes / Jaccess01 (pull_request) Successful in 31s
Build all the nodes / Jaccess04 (pull_request) Successful in 30s
Run pre-commit on all files / pre-commit (push) Successful in 32s
Run pre-commit on all files / pre-commit (pull_request) Successful in 34s
Build all the nodes / netcore01 (pull_request) Successful in 31s
Build all the nodes / netcore02 (pull_request) Successful in 30s
Build all the nodes / ap01 (pull_request) Successful in 48s
Build all the nodes / cof02 (pull_request) Successful in 1m9s
Build all the nodes / bridge01 (pull_request) Successful in 1m10s
Build the shell / build-shell (pull_request) Successful in 41s
Build all the nodes / geo01 (pull_request) Successful in 1m10s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m8s
Build all the nodes / geo02 (pull_request) Successful in 1m10s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m10s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m6s
Build all the nodes / build01 (pull_request) Successful in 1m25s
Build all the nodes / lab-router01 (pull_request) Successful in 1m14s
Build all the nodes / web02 (pull_request) Successful in 1m9s
Build all the nodes / tower01 (pull_request) Successful in 1m15s
Build all the nodes / web03 (pull_request) Successful in 1m17s
Build all the nodes / iso (pull_request) Successful in 1m31s
Build all the nodes / zulip01 (pull_request) Successful in 1m21s
Build all the nodes / vault01 (pull_request) Successful in 1m31s
Build all the nodes / web01 (pull_request) Successful in 1m32s
Build all the nodes / compute01 (pull_request) Successful in 1m52s
Build all the nodes / rescue01 (pull_request) Successful in 1m36s
Build all the nodes / storage01 (pull_request) Successful in 1m38s
Build all the nodes / krz01 (pull_request) Successful in 1m44s
to 38ab34aaf3
All checks were successful
Check workflows / check_workflows (pull_request) Successful in 18s
Check meta / check_meta (pull_request) Successful in 19s
Build all the nodes / Jaccess04 (pull_request) Successful in 25s
Build all the nodes / Jaccess01 (pull_request) Successful in 30s
Build all the nodes / netcore01 (pull_request) Successful in 28s
Build all the nodes / netcore02 (pull_request) Successful in 28s
Run pre-commit on all files / pre-commit (push) Successful in 32s
Run pre-commit on all files / pre-commit (pull_request) Successful in 32s
Build all the nodes / ap01 (pull_request) Successful in 48s
Build all the nodes / bridge01 (pull_request) Successful in 58s
Build all the nodes / geo01 (pull_request) Successful in 58s
Build all the nodes / hypervisor02 (pull_request) Successful in 58s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m3s
Build all the nodes / cof02 (pull_request) Successful in 1m6s
Build all the nodes / lab-router01 (pull_request) Successful in 1m6s
Build all the nodes / geo02 (pull_request) Successful in 1m8s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m8s
Build all the nodes / build01 (pull_request) Successful in 1m13s
Build all the nodes / tower01 (pull_request) Successful in 54s
Build all the nodes / iso (pull_request) Successful in 1m12s
Build the shell / build-shell (pull_request) Successful in 26s
Build all the nodes / vault01 (pull_request) Successful in 1m12s
Build all the nodes / compute01 (pull_request) Successful in 1m43s
Build all the nodes / web02 (pull_request) Successful in 1m13s
Build all the nodes / zulip01 (pull_request) Successful in 1m13s
Build all the nodes / web03 (pull_request) Successful in 1m18s
Build all the nodes / rescue01 (pull_request) Successful in 1m36s
Build all the nodes / krz01 (pull_request) Successful in 1m51s
Build all the nodes / storage01 (pull_request) Successful in 1m36s
Build all the nodes / web01 (pull_request) Successful in 1m26s
2025-06-14 21:33:05 +02:00
Compare
lbailly force-pushed nimbolus-tf from 38ab34aaf3
All checks were successful
Check workflows / check_workflows (pull_request) Successful in 18s
Check meta / check_meta (pull_request) Successful in 19s
Build all the nodes / Jaccess04 (pull_request) Successful in 25s
Build all the nodes / Jaccess01 (pull_request) Successful in 30s
Build all the nodes / netcore01 (pull_request) Successful in 28s
Build all the nodes / netcore02 (pull_request) Successful in 28s
Run pre-commit on all files / pre-commit (push) Successful in 32s
Run pre-commit on all files / pre-commit (pull_request) Successful in 32s
Build all the nodes / ap01 (pull_request) Successful in 48s
Build all the nodes / bridge01 (pull_request) Successful in 58s
Build all the nodes / geo01 (pull_request) Successful in 58s
Build all the nodes / hypervisor02 (pull_request) Successful in 58s
Build all the nodes / hypervisor03 (pull_request) Successful in 1m3s
Build all the nodes / cof02 (pull_request) Successful in 1m6s
Build all the nodes / lab-router01 (pull_request) Successful in 1m6s
Build all the nodes / geo02 (pull_request) Successful in 1m8s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m8s
Build all the nodes / build01 (pull_request) Successful in 1m13s
Build all the nodes / tower01 (pull_request) Successful in 54s
Build all the nodes / iso (pull_request) Successful in 1m12s
Build the shell / build-shell (pull_request) Successful in 26s
Build all the nodes / vault01 (pull_request) Successful in 1m12s
Build all the nodes / compute01 (pull_request) Successful in 1m43s
Build all the nodes / web02 (pull_request) Successful in 1m13s
Build all the nodes / zulip01 (pull_request) Successful in 1m13s
Build all the nodes / web03 (pull_request) Successful in 1m18s
Build all the nodes / rescue01 (pull_request) Successful in 1m36s
Build all the nodes / krz01 (pull_request) Successful in 1m51s
Build all the nodes / storage01 (pull_request) Successful in 1m36s
Build all the nodes / web01 (pull_request) Successful in 1m26s
to 22454af58a
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:55 +02:00
Compare
lbailly force-pushed nimbolus-tf from 22454af58a
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
to 7f14a460d2
All checks were successful
Build all the nodes / Jaccess04 (pull_request) Successful in 24s
Build all the nodes / Jaccess01 (pull_request) Successful in 25s
Run pre-commit on all files / pre-commit (push) Successful in 26s
Check meta / check_dns (pull_request) Successful in 29s
Check workflows / check_workflows (pull_request) Successful in 31s
Build all the nodes / netcore01 (pull_request) Successful in 38s
Build all the nodes / netcore02 (pull_request) Successful in 27s
Run pre-commit on all files / pre-commit (pull_request) Successful in 46s
Build all the nodes / geo01 (pull_request) Successful in 53s
Build all the nodes / lab-router01 (pull_request) Successful in 54s
Build all the nodes / hypervisor01 (pull_request) Successful in 56s
Build all the nodes / hypervisor03 (pull_request) Successful in 57s
Build all the nodes / ap01 (pull_request) Successful in 58s
Build all the nodes / build01 (pull_request) Successful in 1m0s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m11s
Build all the nodes / iso (pull_request) Successful in 1m17s
Build all the nodes / bridge01 (pull_request) Successful in 1m18s
Build all the nodes / geo02 (pull_request) Successful in 1m18s
Build all the nodes / cof02 (pull_request) Successful in 1m20s
Build the shell / build-shell (pull_request) Successful in 28s
Build all the nodes / compute01 (pull_request) Successful in 1m29s
Build all the nodes / tower01 (pull_request) Successful in 1m5s
Build all the nodes / vault01 (pull_request) Successful in 1m8s
Build all the nodes / web02 (pull_request) Successful in 59s
Build all the nodes / web03 (pull_request) Successful in 1m2s
Build all the nodes / rescue01 (pull_request) Successful in 1m22s
Build all the nodes / zulip01 (pull_request) Successful in 56s
Build all the nodes / web01 (pull_request) Successful in 1m21s
Build all the nodes / storage01 (pull_request) Successful in 1m28s
Build all the nodes / krz01 (pull_request) Successful in 1m54s
2025-06-14 21:45:10 +02:00
Compare
lbailly changed title from WIP: feat(nimbolus): init a http terraform backend to feat(nimbolus): init a http terraform backend [DO NOT SIMPLY APPLY] 2025-06-14 21:48:54 +02:00
lbailly force-pushed nimbolus-tf from 7f14a460d2
All checks were successful
Build all the nodes / Jaccess04 (pull_request) Successful in 24s
Build all the nodes / Jaccess01 (pull_request) Successful in 25s
Run pre-commit on all files / pre-commit (push) Successful in 26s
Check meta / check_dns (pull_request) Successful in 29s
Check workflows / check_workflows (pull_request) Successful in 31s
Build all the nodes / netcore01 (pull_request) Successful in 38s
Build all the nodes / netcore02 (pull_request) Successful in 27s
Run pre-commit on all files / pre-commit (pull_request) Successful in 46s
Build all the nodes / geo01 (pull_request) Successful in 53s
Build all the nodes / lab-router01 (pull_request) Successful in 54s
Build all the nodes / hypervisor01 (pull_request) Successful in 56s
Build all the nodes / hypervisor03 (pull_request) Successful in 57s
Build all the nodes / ap01 (pull_request) Successful in 58s
Build all the nodes / build01 (pull_request) Successful in 1m0s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m11s
Build all the nodes / iso (pull_request) Successful in 1m17s
Build all the nodes / bridge01 (pull_request) Successful in 1m18s
Build all the nodes / geo02 (pull_request) Successful in 1m18s
Build all the nodes / cof02 (pull_request) Successful in 1m20s
Build the shell / build-shell (pull_request) Successful in 28s
Build all the nodes / compute01 (pull_request) Successful in 1m29s
Build all the nodes / tower01 (pull_request) Successful in 1m5s
Build all the nodes / vault01 (pull_request) Successful in 1m8s
Build all the nodes / web02 (pull_request) Successful in 59s
Build all the nodes / web03 (pull_request) Successful in 1m2s
Build all the nodes / rescue01 (pull_request) Successful in 1m22s
Build all the nodes / zulip01 (pull_request) Successful in 56s
Build all the nodes / web01 (pull_request) Successful in 1m21s
Build all the nodes / storage01 (pull_request) Successful in 1m28s
Build all the nodes / krz01 (pull_request) Successful in 1m54s
to 1c4fd38a4d
All checks were successful
Run pre-commit on all files / pre-commit (pull_request) Successful in 36s
Check meta / check_dns (pull_request) Successful in 15s
Check meta / check_meta (pull_request) Successful in 14s
Check workflows / check_workflows (pull_request) Successful in 19s
Build all the nodes / Jaccess04 (pull_request) Successful in 24s
Build all the nodes / Jaccess01 (pull_request) Successful in 26s
Build all the nodes / ap01 (pull_request) Successful in 40s
Build all the nodes / netcore02 (pull_request) Successful in 25s
Build all the nodes / netcore01 (pull_request) Successful in 26s
Build all the nodes / bridge01 (pull_request) Successful in 53s
Build all the nodes / geo01 (pull_request) Successful in 53s
Build all the nodes / cof02 (pull_request) Successful in 55s
Build all the nodes / build01 (pull_request) Successful in 58s
Build all the nodes / geo02 (pull_request) Successful in 53s
Build all the nodes / hypervisor02 (pull_request) Successful in 50s
Build all the nodes / hypervisor01 (pull_request) Successful in 52s
Build all the nodes / hypervisor03 (pull_request) Successful in 50s
Build all the nodes / lab-router01 (pull_request) Successful in 49s
Build all the nodes / iso (pull_request) Successful in 1m0s
Build the shell / build-shell (pull_request) Successful in 26s
Build all the nodes / compute01 (pull_request) Successful in 1m27s
Build all the nodes / tower01 (pull_request) Successful in 53s
Build all the nodes / rescue01 (pull_request) Successful in 1m11s
Build all the nodes / web02 (pull_request) Successful in 54s
Build all the nodes / vault01 (pull_request) Successful in 1m2s
Build all the nodes / storage01 (pull_request) Successful in 1m25s
Build all the nodes / zulip01 (pull_request) Successful in 59s
Build all the nodes / web03 (pull_request) Successful in 1m0s
Build all the nodes / krz01 (pull_request) Successful in 1m45s
Build all the nodes / web01 (pull_request) Successful in 1m17s
2025-06-15 08:08:08 +02:00
Compare
lbailly force-pushed nimbolus-tf from 1c4fd38a4d
All checks were successful
Run pre-commit on all files / pre-commit (pull_request) Successful in 36s
Check meta / check_dns (pull_request) Successful in 15s
Check meta / check_meta (pull_request) Successful in 14s
Check workflows / check_workflows (pull_request) Successful in 19s
Build all the nodes / Jaccess04 (pull_request) Successful in 24s
Build all the nodes / Jaccess01 (pull_request) Successful in 26s
Build all the nodes / ap01 (pull_request) Successful in 40s
Build all the nodes / netcore02 (pull_request) Successful in 25s
Build all the nodes / netcore01 (pull_request) Successful in 26s
Build all the nodes / bridge01 (pull_request) Successful in 53s
Build all the nodes / geo01 (pull_request) Successful in 53s
Build all the nodes / cof02 (pull_request) Successful in 55s
Build all the nodes / build01 (pull_request) Successful in 58s
Build all the nodes / geo02 (pull_request) Successful in 53s
Build all the nodes / hypervisor02 (pull_request) Successful in 50s
Build all the nodes / hypervisor01 (pull_request) Successful in 52s
Build all the nodes / hypervisor03 (pull_request) Successful in 50s
Build all the nodes / lab-router01 (pull_request) Successful in 49s
Build all the nodes / iso (pull_request) Successful in 1m0s
Build the shell / build-shell (pull_request) Successful in 26s
Build all the nodes / compute01 (pull_request) Successful in 1m27s
Build all the nodes / tower01 (pull_request) Successful in 53s
Build all the nodes / rescue01 (pull_request) Successful in 1m11s
Build all the nodes / web02 (pull_request) Successful in 54s
Build all the nodes / vault01 (pull_request) Successful in 1m2s
Build all the nodes / storage01 (pull_request) Successful in 1m25s
Build all the nodes / zulip01 (pull_request) Successful in 59s
Build all the nodes / web03 (pull_request) Successful in 1m0s
Build all the nodes / krz01 (pull_request) Successful in 1m45s
Build all the nodes / web01 (pull_request) Successful in 1m17s
to 01dc9b142b
All checks were successful
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Check meta / check_dns (pull_request) Successful in 17s
Check meta / check_meta (pull_request) Successful in 15s
Check workflows / check_workflows (pull_request) Successful in 20s
Build all the nodes / Jaccess01 (pull_request) Successful in 23s
Build all the nodes / Jaccess04 (pull_request) Successful in 23s
Build all the nodes / ap01 (pull_request) Successful in 45s
Build all the nodes / bridge01 (pull_request) Successful in 47s
Build all the nodes / cof02 (pull_request) Successful in 52s
Build all the nodes / netcore01 (pull_request) Successful in 23s
Build all the nodes / build01 (pull_request) Successful in 1m0s
Build all the nodes / geo01 (pull_request) Successful in 55s
Build all the nodes / hypervisor01 (pull_request) Successful in 52s
Build all the nodes / geo02 (pull_request) Successful in 55s
Build all the nodes / netcore02 (pull_request) Successful in 27s
Build all the nodes / hypervisor02 (pull_request) Successful in 49s
Build all the nodes / hypervisor03 (pull_request) Successful in 48s
Build all the nodes / compute01 (pull_request) Successful in 1m18s
Build all the nodes / lab-router01 (pull_request) Successful in 55s
Build all the nodes / iso (pull_request) Successful in 1m3s
Build the shell / build-shell (pull_request) Successful in 23s
Build all the nodes / tower01 (pull_request) Successful in 48s
Build all the nodes / rescue01 (pull_request) Successful in 1m9s
Build all the nodes / zulip01 (pull_request) Successful in 52s
Build all the nodes / web02 (pull_request) Successful in 1m2s
Build all the nodes / vault01 (pull_request) Successful in 1m10s
Build all the nodes / web03 (pull_request) Successful in 1m9s
Build all the nodes / storage01 (pull_request) Successful in 1m33s
Build all the nodes / krz01 (pull_request) Successful in 1m44s
Build all the nodes / web01 (pull_request) Successful in 1m18s
2025-06-15 08:09:12 +02:00
Compare
lbailly changed title from feat(nimbolus): init a http terraform backend [DO NOT SIMPLY APPLY] to feat(nimbolus): init a http terraform backend 2025-06-15 08:10:49 +02:00
thubrecht requested changes 2025-06-15 09:07:44 +02:00
Dismissed
thubrecht left a comment
Owner

Tant qu'on déploie qu'un seul backend terraform, c'est mieux de faire l'arborescence :

compute01
└╴nimbolus-tf
  ├╴default.nix
  └╴module.nix
Tant qu'on déploie qu'un seul backend terraform, c'est mieux de faire l'arborescence : ``` compute01 └╴nimbolus-tf ├╴default.nix └╴module.nix ```
@ -0,0 +25,4 @@
# from nixpkgs, commit b1371135b5db3fcf728114d92d5bd0218109598a
# FIXME: Should be replaced by nixpkgs lib when going to nixos-25.05
concatMapAttrsStringSep =
Owner

Inutile du coup

Inutile du coup
lbailly marked this conversation as resolved
@ -0,0 +34,4 @@
{
options.services.nimbolus-tf = {
enable = mkEnableOption "the nimbolus terraform http backend";
package = mkOption {
Owner

mkPackageOption

`mkPackageOption`
lbailly marked this conversation as resolved
@ -0,0 +48,4 @@
Environment variables for nimbolus configuration.
'';
};
secretEnvironment = mkOption {
Owner

À remplace par environmentFile si vraiment nécessaire, mais normalement tu peux juste delete

À remplace par `environmentFile` si vraiment nécessaire, mais normalement tu peux juste delete
lbailly marked this conversation as resolved
@ -0,0 +57,4 @@
};
};
config = mkIf cfg.enable {
systemd.services."nimbolus-tf" = {
Owner

Pas besoin de quote nimbolus-tf

Pas besoin de quote `nimbolus-tf`
Author
Member

C'est un truc dont on avais déjà parlé, perso je préfère quote quand c'est la key d'un attrsOf

C'est un truc dont on avais déjà parlé, perso je préfère quote quand c'est la key d'un attrsOf
Owner

Je comprends mais du coup ça fait deux standards différents dans le repo, et le service quoté a vachement moins d'occurrences. Je te propose qu'on merge en unquoted et je ferai une PR pour tout passer avec des quotes, plus l'écriture d'un fichier FORMATTING.md avec des règles à respecter

Je comprends mais du coup ça fait deux standards différents dans le repo, et le service quoté a vachement moins d'occurrences. Je te propose qu'on merge en unquoted et je ferai une PR pour tout passer avec des quotes, plus l'écriture d'un fichier `FORMATTING.md` avec des règles à respecter
lbailly marked this conversation as resolved
@ -0,0 +62,4 @@
wantedBy = [ "multi-user.target" ];
serviceConfig = {
EnvironmentFile = "-/run/nimbolus-tf/env-file";
ExecStart = "${getExe cfg.package}";
Owner

Pas besoin d'interpolation

Pas besoin d'interpolation
lbailly marked this conversation as resolved
@ -0,0 +71,4 @@
${concatMapAttrsStringSep "\n" (
key: value: ''echo "${key}=$(cat ${value})" >> /run/nimbolus-tf/env-file''
) cfg.secretEnvironment}
chmod a+r /run/nimbolus-tf/env-file
Owner

Extrêmement bof, ton cfg.environment tu peux l'inherit dans ton unit systemd et pour les secrets il vaut mieux faire un environmentFile

Extrêmement bof, ton `cfg.environment` tu peux l'inherit dans ton unit systemd et pour les secrets il vaut mieux faire un `environmentFile`
Owner

Surtout que pour les secrets il existe les variables KMS_KEY_FILE et STORAGE_S3_SECRET_KEY_FILE

Surtout que pour les secrets il existe les variables `KMS_KEY_FILE` et `STORAGE_S3_SECRET_KEY_FILE`
lbailly marked this conversation as resolved
lbailly force-pushed nimbolus-tf from 01dc9b142b
All checks were successful
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Check meta / check_dns (pull_request) Successful in 17s
Check meta / check_meta (pull_request) Successful in 15s
Check workflows / check_workflows (pull_request) Successful in 20s
Build all the nodes / Jaccess01 (pull_request) Successful in 23s
Build all the nodes / Jaccess04 (pull_request) Successful in 23s
Build all the nodes / ap01 (pull_request) Successful in 45s
Build all the nodes / bridge01 (pull_request) Successful in 47s
Build all the nodes / cof02 (pull_request) Successful in 52s
Build all the nodes / netcore01 (pull_request) Successful in 23s
Build all the nodes / build01 (pull_request) Successful in 1m0s
Build all the nodes / geo01 (pull_request) Successful in 55s
Build all the nodes / hypervisor01 (pull_request) Successful in 52s
Build all the nodes / geo02 (pull_request) Successful in 55s
Build all the nodes / netcore02 (pull_request) Successful in 27s
Build all the nodes / hypervisor02 (pull_request) Successful in 49s
Build all the nodes / hypervisor03 (pull_request) Successful in 48s
Build all the nodes / compute01 (pull_request) Successful in 1m18s
Build all the nodes / lab-router01 (pull_request) Successful in 55s
Build all the nodes / iso (pull_request) Successful in 1m3s
Build the shell / build-shell (pull_request) Successful in 23s
Build all the nodes / tower01 (pull_request) Successful in 48s
Build all the nodes / rescue01 (pull_request) Successful in 1m9s
Build all the nodes / zulip01 (pull_request) Successful in 52s
Build all the nodes / web02 (pull_request) Successful in 1m2s
Build all the nodes / vault01 (pull_request) Successful in 1m10s
Build all the nodes / web03 (pull_request) Successful in 1m9s
Build all the nodes / storage01 (pull_request) Successful in 1m33s
Build all the nodes / krz01 (pull_request) Successful in 1m44s
Build all the nodes / web01 (pull_request) Successful in 1m18s
to 5514618d21
Some checks failed
Check meta / check_dns (pull_request) Successful in 16s
Check workflows / check_workflows (pull_request) Successful in 19s
Build all the nodes / Jaccess01 (pull_request) Successful in 23s
Build all the nodes / Jaccess04 (pull_request) Successful in 26s
Run pre-commit on all files / pre-commit (push) Successful in 29s
Build all the nodes / compute01 (pull_request) Failing after 28s
Run pre-commit on all files / pre-commit (pull_request) Successful in 32s
Build all the nodes / ap01 (pull_request) Successful in 40s
Build all the nodes / netcore01 (pull_request) Successful in 23s
Build all the nodes / hypervisor01 (pull_request) Successful in 54s
Build all the nodes / cof02 (pull_request) Successful in 57s
Build all the nodes / bridge01 (pull_request) Successful in 59s
Build all the nodes / geo01 (pull_request) Successful in 57s
Build all the nodes / geo02 (pull_request) Successful in 58s
Build all the nodes / build01 (pull_request) Successful in 1m2s
Build all the nodes / hypervisor02 (pull_request) Successful in 49s
Build all the nodes / hypervisor03 (pull_request) Successful in 49s
Build all the nodes / netcore02 (pull_request) Successful in 27s
Build all the nodes / lab-router01 (pull_request) Successful in 46s
Build all the nodes / iso (pull_request) Successful in 57s
Build the shell / build-shell (pull_request) Successful in 22s
Build all the nodes / tower01 (pull_request) Successful in 45s
Build all the nodes / web02 (pull_request) Successful in 54s
Build all the nodes / web03 (pull_request) Successful in 1m5s
Build all the nodes / krz01 (pull_request) Successful in 1m45s
Build all the nodes / zulip01 (pull_request) Successful in 1m4s
Build all the nodes / vault01 (pull_request) Successful in 1m14s
Build all the nodes / rescue01 (pull_request) Successful in 1m21s
Build all the nodes / web01 (pull_request) Successful in 1m14s
Build all the nodes / storage01 (pull_request) Successful in 1m21s
2025-06-15 13:37:47 +02:00
Compare
lbailly force-pushed nimbolus-tf from 5514618d21
Some checks failed
Check meta / check_dns (pull_request) Successful in 16s
Check workflows / check_workflows (pull_request) Successful in 19s
Build all the nodes / Jaccess01 (pull_request) Successful in 23s
Build all the nodes / Jaccess04 (pull_request) Successful in 26s
Run pre-commit on all files / pre-commit (push) Successful in 29s
Build all the nodes / compute01 (pull_request) Failing after 28s
Run pre-commit on all files / pre-commit (pull_request) Successful in 32s
Build all the nodes / ap01 (pull_request) Successful in 40s
Build all the nodes / netcore01 (pull_request) Successful in 23s
Build all the nodes / hypervisor01 (pull_request) Successful in 54s
Build all the nodes / cof02 (pull_request) Successful in 57s
Build all the nodes / bridge01 (pull_request) Successful in 59s
Build all the nodes / geo01 (pull_request) Successful in 57s
Build all the nodes / geo02 (pull_request) Successful in 58s
Build all the nodes / build01 (pull_request) Successful in 1m2s
Build all the nodes / hypervisor02 (pull_request) Successful in 49s
Build all the nodes / hypervisor03 (pull_request) Successful in 49s
Build all the nodes / netcore02 (pull_request) Successful in 27s
Build all the nodes / lab-router01 (pull_request) Successful in 46s
Build all the nodes / iso (pull_request) Successful in 57s
Build the shell / build-shell (pull_request) Successful in 22s
Build all the nodes / tower01 (pull_request) Successful in 45s
Build all the nodes / web02 (pull_request) Successful in 54s
Build all the nodes / web03 (pull_request) Successful in 1m5s
Build all the nodes / krz01 (pull_request) Successful in 1m45s
Build all the nodes / zulip01 (pull_request) Successful in 1m4s
Build all the nodes / vault01 (pull_request) Successful in 1m14s
Build all the nodes / rescue01 (pull_request) Successful in 1m21s
Build all the nodes / web01 (pull_request) Successful in 1m14s
Build all the nodes / storage01 (pull_request) Successful in 1m21s
to 4acbc4104b
Some checks failed
Run pre-commit on all files / pre-commit (pull_request) Successful in 30s
Check meta / check_dns (pull_request) Successful in 17s
Check meta / check_meta (pull_request) Successful in 16s
Check workflows / check_workflows (pull_request) Successful in 17s
Build all the nodes / Jaccess04 (pull_request) Successful in 22s
Build all the nodes / Jaccess01 (pull_request) Successful in 26s
Build all the nodes / ap01 (pull_request) Successful in 40s
Build all the nodes / compute01 (pull_request) Failing after 26s
Build all the nodes / bridge01 (pull_request) Successful in 45s
Build all the nodes / geo01 (pull_request) Successful in 47s
Build all the nodes / cof02 (pull_request) Successful in 52s
Build all the nodes / build01 (pull_request) Successful in 58s
Build all the nodes / geo02 (pull_request) Successful in 50s
Build all the nodes / hypervisor01 (pull_request) Successful in 45s
Build all the nodes / hypervisor03 (pull_request) Successful in 45s
Build all the nodes / hypervisor02 (pull_request) Successful in 47s
Build all the nodes / netcore02 (pull_request) Successful in 22s
Build all the nodes / netcore01 (pull_request) Successful in 23s
Build all the nodes / iso (pull_request) Successful in 55s
Build all the nodes / lab-router01 (pull_request) Successful in 50s
Build all the nodes / tower01 (pull_request) Successful in 47s
Build all the nodes / rescue01 (pull_request) Successful in 1m9s
Build all the nodes / vault01 (pull_request) Successful in 59s
Build all the nodes / web02 (pull_request) Successful in 51s
Build all the nodes / web01 (pull_request) Successful in 1m5s
Build all the nodes / web03 (pull_request) Successful in 50s
Build all the nodes / krz01 (pull_request) Successful in 1m47s
Build the shell / build-shell (pull_request) Successful in 24s
Build all the nodes / zulip01 (pull_request) Successful in 44s
Build all the nodes / storage01 (pull_request) Successful in 4m11s
2025-06-16 11:23:01 +02:00
Compare
@ -0,0 +26,4 @@
STORAGE_S3_USE_SSL = "true";
STORAGE_S3_BUCKET = "nimbolus-dgnum";
STORAGE_S3_ACCESS_KEY = "GKefa111701f349de3988f0010";
STORAGE_S3_SECRET_KEY_FILE = config.age.secrets."nimbolus-s3_secret".path;
Owner

Pour ne pas créer d'user distinct, on peut faire:

STORAGE_S3_SECRET_KEY_FILE = "%d/s3_secret_key";

Et

systemd.services.nimbolus-tf.serviceConfig.LoadCredential = [ "s3_secret_key:${config.age.secrets."nimbolus-s3_secret".path}" ];
Pour ne pas créer d'user distinct, on peut faire: ``` STORAGE_S3_SECRET_KEY_FILE = "%d/s3_secret_key"; ``` Et ```nix systemd.services.nimbolus-tf.serviceConfig.LoadCredential = [ "s3_secret_key:${config.age.secrets."nimbolus-s3_secret".path}" ]; ```
lbailly marked this conversation as resolved
@ -0,0 +19,4 @@
package = (import sources.kat-pkgs { inherit pkgs; }).nimbolus-tf-backend;
settings = {
LISTEN_ADDR = "127.0.0.1:${toString port}";
KMS_KEY_PATH = config.age.secrets."nimbolus-kms_key".path;
Owner

C'est KMS_KEY_FILE et on peut faire le même trick avec LoadCredential

C'est `KMS_KEY_FILE` et on peut faire le même trick avec `LoadCredential`
lbailly marked this conversation as resolved
thubrecht dismissed thubrecht's review 2025-06-17 15:55:00 +02:00
Reason:

yes

lbailly force-pushed nimbolus-tf from 4acbc4104b
Some checks failed
Run pre-commit on all files / pre-commit (pull_request) Successful in 30s
Check meta / check_dns (pull_request) Successful in 17s
Check meta / check_meta (pull_request) Successful in 16s
Check workflows / check_workflows (pull_request) Successful in 17s
Build all the nodes / Jaccess04 (pull_request) Successful in 22s
Build all the nodes / Jaccess01 (pull_request) Successful in 26s
Build all the nodes / ap01 (pull_request) Successful in 40s
Build all the nodes / compute01 (pull_request) Failing after 26s
Build all the nodes / bridge01 (pull_request) Successful in 45s
Build all the nodes / geo01 (pull_request) Successful in 47s
Build all the nodes / cof02 (pull_request) Successful in 52s
Build all the nodes / build01 (pull_request) Successful in 58s
Build all the nodes / geo02 (pull_request) Successful in 50s
Build all the nodes / hypervisor01 (pull_request) Successful in 45s
Build all the nodes / hypervisor03 (pull_request) Successful in 45s
Build all the nodes / hypervisor02 (pull_request) Successful in 47s
Build all the nodes / netcore02 (pull_request) Successful in 22s
Build all the nodes / netcore01 (pull_request) Successful in 23s
Build all the nodes / iso (pull_request) Successful in 55s
Build all the nodes / lab-router01 (pull_request) Successful in 50s
Build all the nodes / tower01 (pull_request) Successful in 47s
Build all the nodes / rescue01 (pull_request) Successful in 1m9s
Build all the nodes / vault01 (pull_request) Successful in 59s
Build all the nodes / web02 (pull_request) Successful in 51s
Build all the nodes / web01 (pull_request) Successful in 1m5s
Build all the nodes / web03 (pull_request) Successful in 50s
Build all the nodes / krz01 (pull_request) Successful in 1m47s
Build the shell / build-shell (pull_request) Successful in 24s
Build all the nodes / zulip01 (pull_request) Successful in 44s
Build all the nodes / storage01 (pull_request) Successful in 4m11s
to 7a9023bed5
All checks were successful
Check meta / check_dns (pull_request) Successful in 18s
Run pre-commit on all files / pre-commit (pull_request) Successful in 40s
Check meta / check_meta (pull_request) Successful in 15s
Check workflows / check_workflows (pull_request) Successful in 20s
Build all the nodes / Jaccess01 (pull_request) Successful in 25s
Build all the nodes / Jaccess04 (pull_request) Successful in 27s
Build all the nodes / ap01 (pull_request) Successful in 51s
Build all the nodes / bridge01 (pull_request) Successful in 58s
Build all the nodes / netcore01 (pull_request) Successful in 37s
Build all the nodes / netcore02 (pull_request) Successful in 25s
Build all the nodes / geo01 (pull_request) Successful in 1m0s
Build all the nodes / hypervisor03 (pull_request) Successful in 59s
Build all the nodes / cof02 (pull_request) Successful in 1m9s
Build all the nodes / geo02 (pull_request) Successful in 1m5s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m4s
Build all the nodes / build01 (pull_request) Successful in 1m16s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m6s
Build all the nodes / lab-router01 (pull_request) Successful in 55s
Build the shell / build-shell (pull_request) Successful in 24s
Build all the nodes / iso (pull_request) Successful in 1m16s
Build all the nodes / compute01 (pull_request) Successful in 1m31s
Build all the nodes / tower01 (pull_request) Successful in 55s
Build all the nodes / web02 (pull_request) Successful in 51s
Build all the nodes / zulip01 (pull_request) Successful in 58s
Build all the nodes / rescue01 (pull_request) Successful in 1m18s
Build all the nodes / vault01 (pull_request) Successful in 1m6s
Build all the nodes / web03 (pull_request) Successful in 1m7s
Build all the nodes / krz01 (pull_request) Successful in 1m45s
Build all the nodes / web01 (pull_request) Successful in 1m16s
Build all the nodes / storage01 (pull_request) Successful in 1m24s
2025-06-17 17:22:00 +02:00
Compare
lbailly force-pushed nimbolus-tf from 7a9023bed5
All checks were successful
Check meta / check_dns (pull_request) Successful in 18s
Run pre-commit on all files / pre-commit (pull_request) Successful in 40s
Check meta / check_meta (pull_request) Successful in 15s
Check workflows / check_workflows (pull_request) Successful in 20s
Build all the nodes / Jaccess01 (pull_request) Successful in 25s
Build all the nodes / Jaccess04 (pull_request) Successful in 27s
Build all the nodes / ap01 (pull_request) Successful in 51s
Build all the nodes / bridge01 (pull_request) Successful in 58s
Build all the nodes / netcore01 (pull_request) Successful in 37s
Build all the nodes / netcore02 (pull_request) Successful in 25s
Build all the nodes / geo01 (pull_request) Successful in 1m0s
Build all the nodes / hypervisor03 (pull_request) Successful in 59s
Build all the nodes / cof02 (pull_request) Successful in 1m9s
Build all the nodes / geo02 (pull_request) Successful in 1m5s
Build all the nodes / hypervisor01 (pull_request) Successful in 1m4s
Build all the nodes / build01 (pull_request) Successful in 1m16s
Build all the nodes / hypervisor02 (pull_request) Successful in 1m6s
Build all the nodes / lab-router01 (pull_request) Successful in 55s
Build the shell / build-shell (pull_request) Successful in 24s
Build all the nodes / iso (pull_request) Successful in 1m16s
Build all the nodes / compute01 (pull_request) Successful in 1m31s
Build all the nodes / tower01 (pull_request) Successful in 55s
Build all the nodes / web02 (pull_request) Successful in 51s
Build all the nodes / zulip01 (pull_request) Successful in 58s
Build all the nodes / rescue01 (pull_request) Successful in 1m18s
Build all the nodes / vault01 (pull_request) Successful in 1m6s
Build all the nodes / web03 (pull_request) Successful in 1m7s
Build all the nodes / krz01 (pull_request) Successful in 1m45s
Build all the nodes / web01 (pull_request) Successful in 1m16s
Build all the nodes / storage01 (pull_request) Successful in 1m24s
to a7def32a75
Some checks failed
Build all the nodes / compute01 (pull_request) Successful in 1m52s
Build all the nodes / storage01 (pull_request) Successful in 1m35s
Build all the nodes / krz01 (pull_request) Successful in 1m51s
Build all the nodes / Jaccess04 (push) Successful in 49s
Build all the nodes / Jaccess01 (push) Successful in 49s
Run pre-commit on all files / pre-commit (push) Successful in 53s
Build all the nodes / ap01 (push) Successful in 1m15s
Build all the nodes / hypervisor01 (push) Successful in 1m23s
Build all the nodes / hypervisor03 (push) Successful in 1m29s
Build all the nodes / cof02 (push) Successful in 1m33s
Build all the nodes / build01 (push) Successful in 1m34s
Build all the nodes / hypervisor02 (push) Successful in 1m33s
Build all the nodes / bridge01 (push) Successful in 1m44s
Build all the nodes / geo01 (push) Successful in 1m44s
Build all the nodes / netcore01 (push) Successful in 31s
Build all the nodes / netcore02 (push) Successful in 34s
Build all the nodes / compute01 (push) Successful in 1m57s
Build the shell / build-shell (push) Successful in 26s
Build all the nodes / geo02 (push) Successful in 2m4s
Build all the nodes / iso (push) Successful in 1m19s
Build all the nodes / lab-router01 (push) Successful in 58s
Build all the nodes / tower01 (push) Successful in 57s
Build all the nodes / web02 (push) Successful in 55s
Build all the nodes / vault01 (push) Successful in 1m9s
Build all the nodes / zulip01 (push) Successful in 58s
Build all the nodes / web03 (push) Successful in 1m2s
Build all the nodes / rescue01 (push) Successful in 1m19s
Build all the nodes / web01 (push) Successful in 1m26s
Build all the nodes / krz01 (push) Successful in 6m19s
Build all the nodes / storage01 (push) Has been cancelled
2025-06-17 17:26:57 +02:00
Compare
thubrecht deleted branch nimbolus-tf 2025-06-17 21:08:50 +02:00
Sign in to join this conversation.
No description provided.