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; |
Skyler Grey | 2ca6ccd | 2023-10-14 22:56:43 +0000 | [diff] [blame] | 15 | sopsFile = ../secrets/cloudflare-ddns.env.bin; |
Skyler Grey | 5e2bc9e | 2023-08-24 21:58:52 +0000 | [diff] [blame] | 16 | format = "binary"; |
| 17 | }; |
| 18 | } |