roles/printserver: make ServerAlias config conditional
This commit is contained in:
@@ -40,8 +40,8 @@ in
|
||||
|
||||
config =
|
||||
let
|
||||
prepended = map(client: "ServerAlias ${client}") cfg.allowedWebClients;
|
||||
joined = concatStringsSep "\n" prepended;
|
||||
prepended = map (client: "ServerAlias ${client}") cfg.allowedWebClients;
|
||||
serverAliases = if allowedWebClients == [ ] then "" else concatStringsSep "\n" prepended;
|
||||
in
|
||||
mkIf cfg.enable {
|
||||
environment.systemPackages = with pkgs; [
|
||||
@@ -77,7 +77,7 @@ in
|
||||
Listen 0.0.0.0:631
|
||||
BrowseLocalProtocols dnssd
|
||||
|
||||
${joined}
|
||||
${serverAliases}
|
||||
|
||||
DefaultAuthType Basic
|
||||
|
||||
|
Reference in New Issue
Block a user