diff --git a/.gitignore b/.gitignore index 73300ff2..bbed7957 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,3 @@ -# Editors -.vscode/ # Trash .DS_Store Thumbs.db diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..c123b7f3 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,13 @@ +{ + "recommendations": [ + "HashiCorp.terraform", + "britesnow.vscode-toggle-quotes", + "mitchdenny.ecdc", + "ms-kubernetes-tools.vscode-kubernetes-tools", + "oderwat.indent-rainbow", + "redhat.ansible", + "signageos.signageos-vscode-sops", + "usernamehw.errorlens", + "fcrespo82.markdown-table-formatter" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..06eb4d24 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,18 @@ +{ + "ansible.ansibleLint.arguments": "-c .github/linters/.ansible-lint", + "files.associations": { + "*.json5": "jsonc", + "**/provision/ansible/**/*.yml": "ansible", + "**/provision/ansible/**/*.sops.yml": "yaml", + "**/provision/ansible/**/inventory/**/*.yml": "yaml", + "**/provision/terraform/**/*.tf": "terraform" + }, + "prettier.configPath": ".github/linters/.prettierrc.yaml", + "prettier.ignorePath": ".github/linters/.prettierignore", + "yaml.schemas": { + "Kubernetes": "cluster/*.yaml" + }, + "editor.bracketPairColorization.enabled": true, + "editor.guides.bracketPairs":"active", + "editor.hover.delay": 1500 +}