-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yaml
More file actions
41 lines (39 loc) · 1.13 KB
/
config.yaml
File metadata and controls
41 lines (39 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Global settings applied to all instances
global:
timeout: 30
verify_ssl: false
verbosity: 1 # Log verbosity: 0=WARNING, 1=INFO, 2=DEBUG
dry_run: false # Enable dry-run
# Daemon mode settings
daemon_mode: false # Enable daemon mode by default
daemon_interval: 300 # Sync interval in seconds (5 minutes)
instances:
- name: homelab
base_url: http://192.168.1.100
password: "${PIHOLE_PASSWORD}"
config:
dns:
upstreams: ["1.1.1.1", "1.0.0.1"]
queryLogging: true
dnssec: true
domain:
name: lab
local: true
hosts:
- ip: 192.168.1.1
host: gateway.lab
- ip: 192.168.1.10
host: nas.lab
- ip: 192.168.1.20
host: k8s-master.lab
cnameRecords:
- name: plex.lab
target: nas.lab
- name: grafana.lab
target: k8s-master.lab
lists:
- address: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
type: deny
comment: StevenBlack's Unified Hosts List
groups: [0]
enabled: true