From 32fe55c8d8e05748baff7e76c6705bfccbb6191a Mon Sep 17 00:00:00 2001 From: Konstantin Date: Sun, 1 Mar 2026 18:37:03 +0100 Subject: [PATCH] fix: Remove become_user from mkdocs-wiki role (no sudo on LXC) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- ansible/roles/mkdocs-wiki/handlers/main.yml | 2 -- ansible/roles/mkdocs-wiki/tasks/main.yml | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/ansible/roles/mkdocs-wiki/handlers/main.yml b/ansible/roles/mkdocs-wiki/handlers/main.yml index 3b2e0515..267a3a3d 100644 --- a/ansible/roles/mkdocs-wiki/handlers/main.yml +++ b/ansible/roles/mkdocs-wiki/handlers/main.yml @@ -3,8 +3,6 @@ ansible.builtin.command: cmd: "{{ mkdocs_venv_dir }}/bin/mkdocs build --site-dir {{ mkdocs_build_dir }}" chdir: "{{ mkdocs_install_dir }}" - become: true - become_user: "{{ mkdocs_user }}" - name: Reload Caddy ansible.builtin.systemd: diff --git a/ansible/roles/mkdocs-wiki/tasks/main.yml b/ansible/roles/mkdocs-wiki/tasks/main.yml index 896deb76..d9514a2d 100644 --- a/ansible/roles/mkdocs-wiki/tasks/main.yml +++ b/ansible/roles/mkdocs-wiki/tasks/main.yml @@ -36,11 +36,13 @@ src: "{{ mkdocs_source_dir }}/" dest: "{{ mkdocs_install_dir }}/docs/" delete: true + use_ssh_args: true rsync_opts: - "--exclude=.obsidian" - "--exclude=.git" - "--exclude=*.sync-conflict-*" - delegate_to: "{{ inventory_hostname }}" + - "--exclude=mkdocs.yml" + - "--rsync-path=rsync" - name: Copy mkdocs.yml to install directory ansible.builtin.copy: @@ -82,8 +84,6 @@ ansible.builtin.command: cmd: "{{ mkdocs_venv_dir }}/bin/mkdocs build --site-dir {{ mkdocs_build_dir }}" chdir: "{{ mkdocs_install_dir }}" - become: true - become_user: "{{ mkdocs_user }}" changed_when: true - name: Set ownership on build directory