Pierre Bourdon
ca904d7b4e
Using config.resource.* gets interpolated by Nix, whereas tf.ref gets interpolated by Terraform. The latter ends up generating implicit dependencies between resources. In practice, the lack of dependencies was only showing up when creating a new Hydra project + jobset at the same time - the concurrent / misordered creation sometimes required two different TF applications to create first the project then the jobset (the first application would end up with a failure). |
||
---|---|---|
common | ||
hosts | ||
lib | ||
overlays | ||
pkgs/forgejo | ||
secrets | ||
services | ||
terraform | ||
.editorconfig | ||
.envrc | ||
.gitignore | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md | ||
secrets.nix |
Infrastructure for the donut shaped thing that is absolutely not a donut.