From 607423d0e76e3cbf04bd3aff0c680a11333c3d93 Mon Sep 17 00:00:00 2001 From: sjat Date: Thu, 11 Jun 2026 14:09:12 +0200 Subject: [PATCH] dev_env: install acl for become_user file copies When the login user differs from the become_user (ubongo connects as sjat, the role copies files as claude), Ansible needs ACLs on its temp files; without the acl package it falls back to an unsupported chmod syntax and fails. Molecule didn't catch it (root login can chown directly). Co-Authored-By: Claude Opus 4.8 (1M context) --- roles/dev_env/defaults/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/dev_env/defaults/main.yml b/roles/dev_env/defaults/main.yml index 70f2e97..5f6a982 100644 --- a/roles/dev_env/defaults/main.yml +++ b/roles/dev_env/defaults/main.yml @@ -14,6 +14,7 @@ dev_env__packages: - tmux - git - stow + - acl # lets Ansible become_user an unprivileged user (sjat -> claude) for file copies - build-essential - curl - ca-certificates