Files
homelab-infra/infrastructure/proxmox/ansible/group_vars/pve.yml
T
panxiao81 88a02ababa
lint / yaml (push) Has been cancelled
lint / ansible (push) Has been cancelled
lint / terraform (push) Has been cancelled
Establish clean homelab infrastructure baseline
Reorganize the brownfield repository, remove retired and generated artifacts, harden ignore rules, and record the GitOps/IaC redesign.
2026-09-09 16:47:20 +00:00

51 lines
2.7 KiB
YAML

---
ansible_user: root
ansible_python_interpreter: /usr/bin/python3
# Internal domain. NOTE: ad.ddupan.top, NOT lab.ddupan.top -- the installer
# answer files originally wrote "lab" and it was corrected post-install on
# 2026-07-25. This is the Samba AD realm (see services/samba-ad/).
pve_domain: ad.ddupan.top
# ── apt / repositories ──────────────────────────────────────────────────
# Debian codename PVE 9.2 is built on. Derived at runtime, but pinned here as a
# fallback so a failed fact-gather cannot silently point apt at the wrong suite.
pve_suite: trixie
# The enterprise repos 401 without a subscription and make every apt run noisy.
pve_disable_enterprise_repo: true
pve_enable_no_subscription_repo: true
# Ceph is deliberately NOT used on this cluster -- it was tried on HDD OSDs and
# was far too slow. LINSTOR/DRBD replaces it, so the Ceph repo is disabled.
pve_disable_ceph_repo: true
# Strip the "No valid subscription" web-UI dialog.
pve_remove_subscription_nag: true
# Run a full dist-upgrade. Off by default: the home uplink is unstable and a
# half-applied upgrade across a live cluster is worse than a stale one. Enable
# deliberately: -e pve_dist_upgrade=true
pve_dist_upgrade: false
# ── outbound mail ───────────────────────────────────────────────────────
# These nodes cannot hand mail to M365 directly from a residential IP, so all
# mail relays through the k3s smtp-relay on the laptop. See services/smtp-relay/.
pve_mail_relayhost: "[192.168.10.127]:25"
# M365 authenticates as this mailbox and REFUSES to send as anything else
# (5.7.60 SendAsDenied), so every local sender is rewritten to it.
pve_mail_from: [email protected]
# ── internal PKI ────────────────────────────────────────────────────────
# OpenBao (192.168.10.8) is the homelab root-of-trust. This endpoint is
# unauthenticated by design, so nodes can (re)fetch the CA without a token.
pve_internal_ca_url: https://bao.ad.ddupan.top:8200/v1/pki/ca/pem
# ── DNS ─────────────────────────────────────────────────────────────────
# See roles/pve_dns for WHY the DC must come first.
pve_dns_search: ad.ddupan.top
pve_nameservers:
- 192.168.10.5 # Samba AD DC: internal zone + external forwarding
- 192.168.10.1 # router: external only, NO internal zone
pve_dns_probe_name: bao.ad.ddupan.top