diff --git a/ansible/inventory/pve_hosts.yml b/ansible/inventory/pve_hosts.yml index 9147f75d..da350a0b 100644 --- a/ansible/inventory/pve_hosts.yml +++ b/ansible/inventory/pve_hosts.yml @@ -49,20 +49,11 @@ edge-1.iot.renner.uno zwave_gateway heating_can -# NTP servers. edge-1 was added here so the role would survive the PVE hosts -# being retired for bare-metal Talos, which cannot run chrony or keepalived -# itself. That retirement has now happened, so edge-1 is the ONLY member. -# -# THIS IS NO LONGER HIGHLY AVAILABLE. The group was jupiter (MASTER, prio 100), -# saturn (90), neptune (80) and edge-1 (BACKUP, 70); the first three are gone. -# A single VRRP member takes the address regardless of its configured state, so -# the service address is still served, but by one thin client with -# no failover behind it. install-ntp-ha.yml still carries the four-host -# ntp_servers priority map, which now describes hosts that do not exist. -# -# Restoring redundancy needs a second chrony host that is not a Talos node. -# See plays/install-ntp-ha.yml for why keepalived is scoped more narrowly than -# chrony within this group. +# NTP servers: every edge host (edge-1 BACKUP prio 70, edge-2 BACKUP prio 60; +# see the ntp_servers map in plays/install-ntp-ha.yml). Talos nodes cannot run +# chrony or keepalived. The jupiter/saturn/neptune entries in that map +# describe retired PVE hosts. See plays/install-ntp-ha.yml for why keepalived +# is scoped more narrowly than chrony within this group. [ntp_cluster:children] edge_host