From 02bd83e01a1099e870332b6dae2e6a6beb550192 Mon Sep 17 00:00:00 2001 From: Dan Guido Date: Wed, 6 Aug 2025 04:30:09 -0700 Subject: [PATCH] Fix CI test failure: use uv-managed ansible in test script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The test script was calling ansible-playbook directly instead of 'uv run ansible-playbook', which caused it to use the system-installed ansible that doesn't have access to the netaddr dependency required by the ansible.utils.ipmath filter. This fixes the CI error: 'Failed to import the required Python library (netaddr)' 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- tests/test-local-config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test-local-config.sh b/tests/test-local-config.sh index 2c0d591a..cec831a8 100755 --- a/tests/test-local-config.sh +++ b/tests/test-local-config.sh @@ -54,7 +54,7 @@ EOF # Run Ansible in check mode to verify templates work echo "Running Ansible in check mode..." -ansible-playbook main.yml \ +uv run ansible-playbook main.yml \ -i "localhost," \ -c local \ -e @test-config.cfg \