Skyler Grey | 5e2bc9e | 2023-08-24 21:58:52 +0000 | [diff] [blame] | 1 | { config, ... }: { |
2 | services.cloudflare-dyndns = { | ||||
3 | enable = true; | ||||
4 | proxied = false; | ||||
5 | ipv4 = true; | ||||
6 | ipv6 = false; | ||||
7 | domains = [ "d1.a1.crawling.us" ]; | ||||
8 | apiTokenFile = config.sops.secrets.cloudflare_ddns__api_token.path; | ||||
9 | }; | ||||
10 | |||||
11 | sops.secrets.cloudflare_ddns__api_token = { | ||||
12 | mode = "0600"; | ||||
13 | owner = config.users.users.root.name; | ||||
14 | group = config.users.users.root.group; | ||||
15 | sopsFile = ../secrets/cloudflare.env.bin; | ||||
16 | format = "binary"; | ||||
17 | }; | ||||
18 | } |