feat(dns): 建立统一清单并接管 Samba 静态记录
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
---
|
||||
# Homelab DNS desired state. This file is the canonical inventory; individual
|
||||
# backends consume only the views they own.
|
||||
homelab_dns:
|
||||
samba:
|
||||
# Samba remains authoritative for the AD zone. Only these explicitly listed
|
||||
# RRsets are reconciled; Samba-generated AD/Kerberos records are untouched.
|
||||
records:
|
||||
- { zone: ad.ddupan.top, name: bao, type: A, values: [192.168.10.8] }
|
||||
- { zone: ad.ddupan.top, name: pve1, type: A, values: [192.168.10.4] }
|
||||
- { zone: ad.ddupan.top, name: pve2, type: A, values: [192.168.10.7] }
|
||||
- { zone: ad.ddupan.top, name: pve3, type: A, values: [192.168.10.9] }
|
||||
- { zone: ad.ddupan.top, name: retrolab, type: A, values: [10.60.0.10] }
|
||||
- { zone: ad.ddupan.top, name: netbox, type: A, values: [192.168.10.127] }
|
||||
- { zone: ad.ddupan.top, name: s3, type: A, values: [192.168.10.127] }
|
||||
|
||||
split_horizon:
|
||||
# LAN and pod resolvers should eventually render the same set from here.
|
||||
# Adoption of Blocky/CoreDNS is deliberately a separate change.
|
||||
records:
|
||||
- { name: git.ddupan.top, type: A, values: [192.168.10.127] }
|
||||
- { name: auth.ddupan.top, type: A, values: [192.168.10.127] }
|
||||
- { name: obj.ddupan.top, type: A, values: [192.168.10.127] }
|
||||
|
||||
public:
|
||||
# Names expected at Cloudflare. Terraform adoption is a separate change;
|
||||
# listing them here makes the current ownership gap explicit.
|
||||
tunnel_names:
|
||||
- auth.ddupan.top
|
||||
- git.ddupan.top
|
||||
- obj.ddupan.top
|
||||
- e5renew.ddupan.top
|
||||
Reference in New Issue
Block a user