blocky.yaml - infra - Terraform IoC for my remote (Hetzner) and local (Incus) servers.
(HTM) git clone git://jay.scot/infra
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
blocky.yaml (953B)
---
1 #cloud-config
2 package_upgrade: true
3 hostname: blocky.jay.scot
4 timezone: Europe/London
5 manage_resolv_conf: true
6 resolv_conf:
7 nameservers: ['192.168.2.10', '1.1.1.1']
8 packages:
9 - blocky
10 runcmd:
11 - rc-service blocky start
12 write_files:
13 - path: /etc/blocky/config.yml
14 permissions: '0644'
15 defer: true
16 content: |
17 upstreams:
18 groups:
19 default:
20 - https://dns.quad9.net/dns-query
21 - https://anycast.uncensoreddns.org/dns-query
22
23 blocking:
24 blackLists:
25 ads:
26 - https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
27 clientGroupsBlock:
28 default:
29 - ads
30
31 ports:
32 dns: 53
33
34 customDNS:
35 customTTL: 5m
36 filterUnmappedTypes: true
37 mapping:
38 blocky.jay.scot: 192.168.2.10
39 git.jay.scot: 192.168.2.12
40 nas.jay.scot: 192.168.2.14
41 jellyfin.jay.scot: 192.168.2.15