diff --git a/.vscode/settings.json b/.vscode/settings.json index e471cedb..8f29572b 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,14 +1,27 @@ { + "ansible.ansible.path": ".venv/bin/ansible", + "ansible.python.activationScript": ".venv/bin/activate", + "ansible.python.interpreterPath": ".venv/bin/python3", + "ansible.validation.enabled": true, + "ansible.validation.lint.arguments": "-c ansible/.ansible-lint", + "ansible.validation.lint.enabled": true, + "ansible.validation.lint.path": ".venv/bin/ansible-lint", "files.associations": { "*.json5": "jsonc", - "**/ansible/**/*.yaml": "ansible", - "**/ansible/**/*.sops.yaml": "yaml", - "**/ansible/**/inventory/**/*.yaml": "yaml", - "**/kubernetes/**/*.sops.toml": "plaintext" + "./ansible/**/*.yaml": "ansible", + "./ansible/**/*.sops.yaml": "yaml", + "./ansible/**/inventory/**/*.yaml": "yaml", + "./kubernetes/**/*.sops.toml": "plaintext" }, + "sops.defaults.ageKeyFile": "age.key", "yaml.schemas": { - "ansible": "**/ansible/*.yaml", - "Kubernetes": "**/kubernetes/*.yaml" + "ansible": "./ansible/*.yaml", + "Kubernetes": "./kubernetes/*.yaml" }, - "sops.defaults.ageKeyFile": "age.key" + "vs-kubernetes": { + "vs-kubernetes.kubeconfig": "./kubeconfig", + "vs-kubernetes.knownKubeconfigs": [ + "./kubeconfig" + ] + } }