glue: the secret publisher's authelia-dependent settings move out of the publisher module
The publisher's `enable` default read `deploy.authelia.enable` from the publisher's own module (swarm-secret-publisher.nix). It now defaults to `false`, and glue-secret-publisher-authelia.nix sets it `mkDefault true` wherever authelia runs, so the effective value is unchanged. The option loses its `defaultText`, and its description names the glue. The `deploy.authelia.enable` read in `active` stays: every file the unit copies is under authelia's `hostClientSecretDir`, so it is a requirement of the unit, not a co-location toggle. Part of #3742.
This commit is contained in:
parent
c06aa78b63
commit
3be6096c26
4 changed files with 34 additions and 6 deletions
|
|
@ -270,7 +270,8 @@ let
|
|||
{
|
||||
# mara caught this by reading, which means no arm existed for it: the
|
||||
# default asked `authelia.enable && bao.enable`, so the split deployment
|
||||
# this unit is FOR defaulted off and published nothing, silently.
|
||||
# this unit is FOR defaulted off and published nothing, silently. The
|
||||
# default is set by ../host-modules/glue-secret-publisher-authelia.nix.
|
||||
#
|
||||
# The second clause is the control. Without it this passes on a default
|
||||
# of plain `true`, which would be a different bug with the same symptom
|
||||
|
|
|
|||
Loading…
Reference in a new issue