From 02887ca8001e2173b7dd8c886b343e755612f341 Mon Sep 17 00:00:00 2001 From: Michael Burke Date: Wed, 18 Mar 2026 15:36:55 -0400 Subject: [PATCH] [pcp_metrics] Create a usroverlay instead of remounting /usr Remounting the `/usr` directory on coreos nodes was failing on newer crc releases because `/usr` is read-only. This changes the remount to use the `rpm-ostree usroverlay` command to create a temporary writable layer instead. Data written to this overlay will not persist between boots. Signed-off-by: Michael Burke --- roles/pcp_metrics/tasks/coreos.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/roles/pcp_metrics/tasks/coreos.yaml b/roles/pcp_metrics/tasks/coreos.yaml index 8bbf16e5c3..c60b8a733a 100644 --- a/roles/pcp_metrics/tasks/coreos.yaml +++ b/roles/pcp_metrics/tasks/coreos.yaml @@ -11,12 +11,10 @@ - name: Setup repositories for PCP ansible.builtin.include_tasks: repo.yml -- name: Make /usr writable +- name: Create an writable, ephemeral /usr overlay become: true - ansible.posix.mount: - path: /usr - state: remounted - opts: rw + ansible.builtin.command: + cmd: rpm-ostree usroverlay - name: Create required directory become: true