utilisation de networking.fqdn (hostName + domain)

Les nouvelles règles dans NixOS obligent à avoir dans networking.hostName
un label DNS strict, il faut donc préciser le domaine à part dans
networking.domain.
networking.fqdn est une facilité pour concaténer les deux, en lecture
seule.
This commit is contained in:
Yves Dubromelle
2021-05-06 23:50:07 +02:00
parent 9ed945bba8
commit 4a5f0ba1a7
82 changed files with 93 additions and 90 deletions

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
#inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in
# TODO: ménage

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
@@ -54,8 +54,8 @@ mkIf flags.hydra-core {
services.hydra = {
enable = true;
hydraURL = "http://hydra.${config.networking.hostName}";
notificationSender = "hydra@${config.networking.hostName}";
hydraURL = "http://hydra.${config.networking.fqdn}";
notificationSender = "hydra@${config.networking.fqdn}";
listenHost = "localhost";
minimumDiskFree = 50; # Go
smtpHost = "localhost";

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in
@@ -54,7 +54,7 @@ mkIf flags.munin {
services.munin-cron = {
enable = true;
hosts = ''
[${config.networking.hostName}]
[${config.networking.fqdn}]
address 127.0.0.1
df._dev_sda2.warning 35
use_node_name yes
@@ -65,9 +65,9 @@ mkIf flags.munin {
# http://guide.munin-monitoring.org/en/latest/tutorial/alert.html#syntax-of-warning-and-critical
extraGlobalConfig = ''
#---
#contact.email.command ${pkgs.mutt}/bin/mutt -F /etc/nixos/base/services/munin-muttrc -s "Munin notification for ${config.networking.hostName}" root@ocean.prunetwork.fr
contact.email.command /run/current-system/sw/bin/mutt -F /etc/nixos/base/services/munin-muttrc -s "Munin notification for ${config.networking.hostName}" root@ocean.prunetwork.fr
contact.syslog.command /run/current-system/sw/bin/logger -p user.crit -t "Munin notification for ${config.networking.hostName}"
#contact.email.command ${pkgs.mutt}/bin/mutt -F /etc/nixos/base/services/munin-muttrc -s "Munin notification for ${config.networking.fqdn}" root@ocean.prunetwork.fr
contact.email.command /run/current-system/sw/bin/mutt -F /etc/nixos/base/services/munin-muttrc -s "Munin notification for ${config.networking.fqdn}" root@ocean.prunetwork.fr
contact.syslog.command /run/current-system/sw/bin/logger -p user.crit -t "Munin notification for ${config.networking.fqdn}"
#---
contact.email.always_send ok,warning,critical,unknown

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in

View File

@@ -3,7 +3,7 @@
let
inherit (lib) mkIf mkMerge mkThenElse;
annuaire = config.r6d.machines;
currentMachine = annuaire."${config.networking.hostName}";
currentMachine = annuaire."${config.networking.fqdn}";
flags = currentMachine.configurationFlags;
in