r53-ddns: 1.1.0 -> 1.3.0 (#405048)

Changed files
+10 -4
nixos
modules
services
networking
pkgs
by-name
r5
r53-ddns
+7 -1
nixos/modules/services/networking/r53-ddns.nix
···
'';
};
+
ttl = mkOption {
+
type = types.int;
+
description = "The TTL for the generated record";
+
};
+
environmentFile = mkOption {
type = types.str;
description = ''
···
serviceConfig = {
ExecStart =
"${pkg}/bin/r53-ddns -zone-id ${cfg.zoneID} -domain ${cfg.domain}"
-
+ lib.optionalString (cfg.hostname != null) " -hostname ${cfg.hostname}";
+
+ lib.optionalString (cfg.hostname != null) " -hostname ${cfg.hostname}"
+
+ lib.optionalString (cfg.ttl != null) " -ttl ${toString cfg.ttl}";
EnvironmentFile = "${cfg.environmentFile}";
DynamicUser = true;
};
+3 -3
pkgs/by-name/r5/r53-ddns/package.nix
···
buildGoModule rec {
pname = "r53-ddns";
-
version = "1.1.0";
+
version = "1.3.0";
src = fetchFromGitHub {
owner = "fleaz";
repo = "r53-ddns";
rev = "v${version}";
-
sha256 = "sha256-KJAPhSGaC3upWLfo2eeSD3Vit9Blmbol7s8y3f849N4=";
+
sha256 = "sha256-+vJrcRxckAISYjab6kVT2mpChra1D3NflOqNWCch15I=";
};
-
vendorHash = "sha256-KkyMd94cejWkgg/RJudy1lm/M3lsEJXFGqVTzGIX3qM=";
+
vendorHash = "sha256-ImV/jxCYIWObN+jCSbXhuzR4TuRc/EgQ8SIV6x+wEpA=";
meta = with lib; {
license = licenses.mit;