From 33fae52e472ef5c4b8cf36a498796199d333aa01 Mon Sep 17 00:00:00 2001 From: Katherina Walshe-Grey Date: Sat, 6 Dec 2025 14:01:08 +0000 Subject: [PATCH] qenya/vscode: Run Ansible inside a venv --- .gitignore | 3 +++ home/qenya/vscode.nix | 5 +---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 2fda708..3863d20 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,6 @@ result-* # ---> Ansible *.retry + +# https://github.com/ansible/ansible-lint/issues/4533 +.ansible/ diff --git a/home/qenya/vscode.nix b/home/qenya/vscode.nix index fce9173..bfbea1c 100644 --- a/home/qenya/vscode.nix +++ b/home/qenya/vscode.nix @@ -31,11 +31,8 @@ in redhat.vscode-yaml ]; userSettings = { - "ansible.ansible.path" = "${pkgs.ansible}/bin/ansible"; "ansible.validation.lint.enabled" = true; - "ansible.validation.lint.path" = "${pkgs.ansible-lint}/bin/ansible-lint"; - "ansible.ansibleNavigator.path" = "${pkgs.ansible-navigator}/bin/ansible-navigator"; - "ansible.python.interpreterPath" = "${pkgs.python3}/bin/python"; + "ansible.python.interpreterPath" = "\${workspaceFolder}/.venv/bin/python"; # needs some manual one-time setup per repo, but it's better than fucking with FHS "ansible.lightspeed.enabled" = false; "css.format.spaceAroundSelectorSeparator" = true; "css.format.newlineBetweenSelectors" = false;