Merge pull request #1425 from Enzime/push-luyktrtqqskl
networking: allow users to override FQDN
This commit is contained in:
commit
4515dacafb
1 changed files with 7 additions and 6 deletions
|
|
@ -81,21 +81,22 @@ in
|
|||
};
|
||||
|
||||
networking.fqdn = mkOption {
|
||||
readOnly = true;
|
||||
type = types.str;
|
||||
default =
|
||||
if (cfg.hostName != "" && cfg.domain != null) then
|
||||
"${cfg.hostName}.${cfg.domain}"
|
||||
else
|
||||
throw ''
|
||||
The FQDN is required but cannot be determined. Please make sure that
|
||||
both networking.hostName and networking.domain are set properly.
|
||||
The FQDN is required but cannot be determined from `networking.hostName`
|
||||
and `networking.domain`. Please ensure these options are set properly or
|
||||
set `networking.fqdn` directly.
|
||||
'';
|
||||
defaultText = literalExpression ''"''${networking.hostName}.''${networking.domain}"'';
|
||||
description = ''
|
||||
The fully qualified domain name (FQDN) of this host. It is the result
|
||||
of combining `networking.hostName` and `networking.domain.` Using this
|
||||
option will result in an evaluation error if the hostname is empty or
|
||||
The fully qualified domain name (FQDN) of this host. By default, it is
|
||||
the result of combining `networking.hostName` and `networking.domain.`
|
||||
|
||||
Using this option will result in an evaluation error if the hostname is empty or
|
||||
no domain is specified.
|
||||
|
||||
Modules that accept a mere `networking.hostName` but prefer a fully qualified
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue