glue: the controller's authelia and otel environment moves out of the controller module
The authelia and swarm-otel co-location reads (swarm-controller.nix autheliaEnv, otelEnv) move into glue-controller-env.nix.
This commit is contained in:
parent
4a36e53982
commit
1219091788
9 changed files with 115 additions and 69 deletions
|
|
@ -38,8 +38,10 @@ See `swarm-authelia-bridge/README.md` for what both writers must uphold.
|
|||
|
||||
## Configuration
|
||||
|
||||
Every path comes from the nix module that installs the binary, because
|
||||
every one is derived from an option that module owns. They are required
|
||||
The nix deployment sets every path, each derived from an option it already
|
||||
has: `swarm-controller.nix` sets the socket, and `glue-controller-env.nix` sets
|
||||
`SWARMCTL_AUTHELIA_BIN` and `SWARMCTL_AUTHELIA_USERS_FILE`, only where
|
||||
authelia runs on the same host. They are required
|
||||
rather than defaulted — a default would be an address we _hope_ points at
|
||||
something, and one that resolves cleanly to the wrong place is worse than
|
||||
an error.
|
||||
|
|
|
|||
Loading…
Reference in a new issue