{ "name": "ansible-rke2", "build": { "dockerfile": "Dockerfile", "context": "../../Ansible/Playbooks/RKE2" }, "mounts": ["source=${env:HOME}/.ssh,target=/home/vscode/.ssh,type=bind"], "customizations": { "vscode": { "extensions": [ "bierner.markdown-preview-github-styles", "DavidAnson.vscode-markdownlint", "dhoeric.ansible-vault", "eamodio.gitlens", "esbenp.prettier-vscode", "mhutchie.git-graph", "ms-python.black-formatter", "ms-python.flake8", "ms-python.isort", "oderwat.indent-rainbow", "redhat.ansible", "samuelcolvin.jinjahtml", "tamasfe.even-better-toml", "yzhang.markdown-all-in-one" ], "settings": { "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[markdown]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[python]": { "editor.codeActionsOnSave": { "source.organizeImports": "explicit" } }, "ansible.python.interpreterPath": "/usr/local/bin/python", "ansibleVault.executable": "/home/vscode/venv/bin/ansible-vault", "editor.formatOnSave": true, "files.associations": { "*.yaml": "ansible" }, "files.trimFinalNewlines": true, "files.trimTrailingWhitespace": true, "python.defaultInterpreterPath": "/usr/local/bin/python" } } } }