service/dyndns: migrate inadyn from ddclient

This commit is contained in:
Felix Buehler 2024-10-22 23:04:59 +02:00
parent c9e4dd7128
commit cf5ca17b47
3 changed files with 14 additions and 8 deletions

View file

@ -17,7 +17,7 @@ sso:
acme: acme:
inwx: ENC[AES256_GCM,data:yf1Xi0YOSUMfTd91NCjMUD7uMPzFjK7wfsxnDeIXBfd1U0hopemF6KBDYVLIP7NrTDz+wGWCqvgO3w8FjfWjCgtcqw==,iv:4HOFyvuhCDTSFGgEqbdVmC8pDpf/CpapDaSUwwRZOGI=,tag:ynQxQS1VzpqCJZOfUP0Bwg==,type:str] inwx: ENC[AES256_GCM,data:yf1Xi0YOSUMfTd91NCjMUD7uMPzFjK7wfsxnDeIXBfd1U0hopemF6KBDYVLIP7NrTDz+wGWCqvgO3w8FjfWjCgtcqw==,iv:4HOFyvuhCDTSFGgEqbdVmC8pDpf/CpapDaSUwwRZOGI=,tag:ynQxQS1VzpqCJZOfUP0Bwg==,type:str]
dyndns: dyndns:
password: ENC[AES256_GCM,data:WsgT4Un6/yirszfONzhYQDT66arEdmzkeA==,iv:9IbyEwX8DvJMfW3XaUaObmsD8mZCr1eQo7MglGn8dl0=,tag:XM0Qf4KbdkercBvpEwJdtg==,type:str] password: ENC[AES256_GCM,data:NMEyYAGcPpUCcfr7nETG3hwKlBwqCSnr41+uOeCn9Jctn3Qx,iv:fcR0kjFOZ+nRiNF1xb8BYwuVhiZn+NMxY7grbvb5nac=,tag:A3BZhMVXE2hYdqEwREsRug==,type:str]
radarr: radarr:
apikey: ENC[AES256_GCM,data:vyv5PRvNhJ0MxszGa0dQPIhlPdDqEV1Vm0QRCPKmY6k=,iv:tY159K+FqR6eqHYPR6uEveD7V8QZDJidxT0ms81kEew=,tag:tX1fA6BLHq3b4AwfD8L1Ag==,type:str] apikey: ENC[AES256_GCM,data:vyv5PRvNhJ0MxszGa0dQPIhlPdDqEV1Vm0QRCPKmY6k=,iv:tY159K+FqR6eqHYPR6uEveD7V8QZDJidxT0ms81kEew=,tag:tX1fA6BLHq3b4AwfD8L1Ag==,type:str]
sonarr: sonarr:
@ -50,8 +50,8 @@ sops:
a1BjcjVaM01UV0o5bTFTVTE5QUZKMmsKPAGYDf1FVtp4+Z/KUrI6z0aZYEwN1DYa a1BjcjVaM01UV0o5bTFTVTE5QUZKMmsKPAGYDf1FVtp4+Z/KUrI6z0aZYEwN1DYa
jKtA1IUXrmdaRllN0SfC+YjMXTk7IoJvrjagCv9Zo0zEKasfO8PL4g== jKtA1IUXrmdaRllN0SfC+YjMXTk7IoJvrjagCv9Zo0zEKasfO8PL4g==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2023-11-30T22:21:06Z" lastmodified: "2024-10-22T19:49:45Z"
mac: ENC[AES256_GCM,data:dE8vOMrTNE8IJRzyIVkLgwr6RWfnz6RNVhX6hSWNuEX+Jz2n2gp6dxU1sOveQzXE8cuVdNyIsKTrD2nAAbLVDgFFRfm9Bka7V1YCNGO1sRqlcwaNPourHCCBTtwSMdzp5qSjOyrx/Bja8gyfM5q6q9Y9rA5Rr2Yzp4G4HHrsBvY=,iv:pjpehd4jbsT/9QyfOkKAL73p3lbv3EzvOovdJ0y2XP0=,tag:6B5kDTBWV7yqnqeB5TB6lw==,type:str] mac: ENC[AES256_GCM,data:GPUfcCD0BhCHwirxqoTpaOYQJf5E+MZD5baEbZr/x8JqUnkCt7LSXGrd2/0OswOB+8Fg52Kk2X+UAW6Z79fM87a+UXrHvDm48l9dPsqwsd+fH/fdxB2D4GhfzdnbGXjL2qTi4dhuPRhDfyUmZHJSEfkRuxBuO/nNHwa/VNdoq/M=,iv:JSmSWdG3Al+3fZXFqCM+6H3cXDyopuvmEjURm/xsJAE=,tag:fW8rc2a0gA0CJO1SI3I7kA==,type:str]
pgp: [] pgp: []
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.8.1 version: 3.8.1

View file

@ -9,7 +9,9 @@ in
"bazarr/apikey" = { }; "bazarr/apikey" = { };
"borgbackup/password" = { }; "borgbackup/password" = { };
"borgbackup/ssh_key" = { }; "borgbackup/ssh_key" = { };
"dyndns/password" = { }; "dyndns/password" = {
owner = config.users.users.inadyn.name;
};
"prowlarr/apikey" = { }; "prowlarr/apikey" = { };
"radarr/apikey" = { }; "radarr/apikey" = { };
"sonarr/apikey" = { }; "sonarr/apikey" = { };

View file

@ -22,11 +22,15 @@ in
}; };
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
services.ddclient = { services.inadyn = {
enable = true; enable = true;
server = "dyndns.inwx.com"; settings.provider = {
inherit (cfg) username passwordFile; "default@inwx.com" = {
domains = [ "serverle.${domain}" ]; inherit (cfg) username;
include = cfg.passwordFile;
hostname = "serverle.${domain}";
};
};
}; };
}; };
} }