From 620351322093180d2692fe8318fc9eddf9d468e9 Mon Sep 17 00:00:00 2001 From: sjat Date: Thu, 11 Jun 2026 14:09:15 +0200 Subject: [PATCH] inventory: manage ubongo (control node) as the operator account group_vars/all assumes the ansible service user (created by bootstrap on Terraform VMs). ubongo is the manually-provisioned control node (ADR-009/ ADR-015 exception) with no bootstrapped ansible user, so connect as sjat. Co-Authored-By: Claude Opus 4.8 (1M context) --- inventories/production/group_vars/control/vars.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/inventories/production/group_vars/control/vars.yml b/inventories/production/group_vars/control/vars.yml index eead269..109b092 100644 --- a/inventories/production/group_vars/control/vars.yml +++ b/inventories/production/group_vars/control/vars.yml @@ -5,3 +5,9 @@ dev_env__users: - sjat - claude + +# Connection: ubongo is the manually-provisioned control node (ADR-009/ADR-015 exception), +# not a Terraform VM bootstrapped with the `ansible` service user that group_vars/all +# assumes. Manage it as the operator account. Overrides the all-group default for this +# group only. +ansible_user: sjat