From 5a6c26ef681da16b44fdb9723184a0a4a3b86b5b Mon Sep 17 00:00:00 2001 From: codex Date: Mon, 14 Sep 2026 12:03:28 +0200 Subject: [PATCH] Residual from RCLK-WP-0005: declare timesyncd in S1 IaC. RAIL-HO-WP-0013 proposed. Wait for the clock UTC contract before apply. Assistant: grok Assistant-Session: 01a09dc1-b21e-77e1-919e-fcad2f82b267 --- .../RAIL-HO-WP-0013-host-utc-timesyncd.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 workplans/RAIL-HO-WP-0013-host-utc-timesyncd.md diff --git a/workplans/RAIL-HO-WP-0013-host-utc-timesyncd.md b/workplans/RAIL-HO-WP-0013-host-utc-timesyncd.md new file mode 100644 index 0000000..2e6fc48 --- /dev/null +++ b/workplans/RAIL-HO-WP-0013-host-utc-timesyncd.md @@ -0,0 +1,34 @@ +--- +id: RAIL-HO-WP-0013 +type: workplan +title: "Declare systemd-timesyncd as the S1 host UTC daemon" +domain: financials +repo: railiance-infra +status: proposed +owner: codex +topic_slug: railiance +origin: residual +origin_ref: RCLK-WP-0005 +created: "2026-09-14" +updated: "2026-09-14" +related: [RAIL-HO-WP-0011, RCLK-WP-0005, RCLK-WP-0002] +--- + +Residual from RCLK-WP-0005-T01. railiance01 already runs a single +systemd-timesyncd against Ubuntu default NTP, UTC, synchronized. That unit is +not in S1 IaC. railiance-hosts is superseded; do not duplicate the tree there. + +Wait for RCLK-WP-0002's UTC/leap/quality contract before choosing servers or +holdover. Do not install chrony alongside timesyncd. + +## Declare the adopted daemon + +```task +id: RAIL-HO-WP-0013-T01 +status: wait +priority: medium +``` + +Version systemd-timesyncd (not chrony) in railiance-infra: enabled unit, +NTP/FallbackNTP, restricted listeners, health export. Lint/render only until +RCLK-WP-0002 and RCLK-WP-0005-T02 authorize live apply. No second daemon.