Overview Version History Q & A Rating & Review
ViiMed DevOps Extension Pack
This extension pack bundles together a set of tools and extensions useful for the ViiMed DevOps team. It provides a standardized development environment for things like Python, JavaScript, infrastructure as code, containers, and more.
Extensions Included
Python - Programming language for scripting, automation, ML
Ansible - Infrastructure automation
Red Hat OpenShift Extension Pack - Openshift tools
Terraform - Infrastructure as code
Docker - Container management
Kubernetes - Container orchestration
React Snippets - Frontend JavaScript framework
PostgreSQL - Relational database
MongoDB - Document database
MySQL - Relational database
GraphQL - API query language
Git Tools - Version control
GitHub Tools - Git repository hosting
YAML/JSON - Data formats
Markdown - Formatted text
And many more! See the full list below.
Usage
The extension pack can be installed from the VS Code Marketplace to setup the included tools. This eliminates manual installation and ensures everyone has the same base environment.
Some highlighted benefits:
Standardized tooling for onboarding
Consistent developer experience
IntelliSense, linting, formatting for code
Git diffs, history, blame information
Infrastructure as code authoring
Dockerfile editing, image building
Kubernetes manifest yaml editing
Database querying and management
Python virtual env management
Full Extension List
These are the included extensions
Ansible (redhat.ansible)
Azure Terraform (ms-azuretools.vscode-azureterraform)
Beautify (HookyQR.beautify)
Bookmarks (alefragnani.Bookmarks)
ChatGPT (genieai.chatgpt-vscode)
Code Runner (formulahendry.code-runner)
Cody-AI (sourcegraph.cody-ai)
Remote Containers (ms-vscode-remote.remote-containers)
Django (batisteo.vscode-django)
Docker (ms-azuretools.vscode-docker)
Docker Explorer (formulahendry.docker-explorer)
Elastic (ria.elastic)
Elasticsearch Snippets (deerawan.vscode-elasticsearch-snippets)
ES7 React JS Snippets (rodrigovallades.es7-react-js-snippets)
ESLint (dbaeumer.vscode-eslint)
Gather (ms-python.gather)
Git Blame (waderyan.gitblame)
Git Graph (mhutchie.git-graph)
Git History (donjayamanne.githistory)
GitHD (huizhou.githd)
GitHub Codespaces (GitHub.codespaces)
GitHub Copilot (GitHub.copilot)
GitHub Pull Requests (GitHub.vscode-pull-request-github)
GitHub Remotehub (GitHub.remotehub)
GitLens (eamodio.gitlens)
Grafana (yesoreyeram.grafana)
GraphQL Notebook (joyceerhl.vscode-graphql-notebook)
GraphQL (GraphQL.vscode-graphql)
GraphQL Syntax (GraphQL.vscode-graphql-syntax)
Graphviz Interactive Preview (tintinweb.graphviz-interactive-preview)
Sentinel (hashicorp.sentinel)
Terraform (hashicorp.terraform)
JavaScript Snippets (xabikos.JavaScriptSnippets)
JSON Tools (eriklynd.json-tools)
Jupyter (ms-toolsai.jupyter)
Jupyter Cell Tags (ms-toolsai.vscode-jupyter-cell-tags)
Jupyter Keymap (ms-toolsai.jupyter-keymap)
Jupyter Renderers (ms-toolsai.jupyter-renderers)
Jupyter PowerToys (ms-toolsai.vscode-jupyter-powertoys)
Jupyter Slideshow (ms-toolsai.vscode-jupyter-slideshow)
Kubernetes Tools (ms-kubernetes-tools.vscode-kubernetes-tools)
KIND VSCode (ms-kubernetes-tools.kind-vscode)
Kubernetes Snippets (ipedrazas.kubernetes-snippets)
Markdownlint (DavidAnson.vscode-markdownlint)
MongoDB (mongodb.mongodb-vscode)
MySQL Client (cweijan.vscode-mysql-client2)
Nginx Config (william-voyek.vscode-nginx)
Nginx Conf (ahmadalli.vscode-nginx-conf)
Nginx Formatter (raynigon.nginx-formatter)
npm Intellisense (christian-kohler.npm-intellisense)
OpenShift Extension Pack (redhat.vscode-openshift-extension-pack)
Output Colorizer (IBM.output-colorizer)
Quicktype (quicktype.quicktype)
Path Intellisense (christian-kohler.path-intellisense)
PlantUML (jebbs.plantuml)
PostgreSQL M1 (neokil.vscode-postgresql-for-apple-m1)
Pylance (ms-python.vscode-pylance)
Python (ms-python.python)
Python Environment Manager (donjayamanne.python-environment-manager)
Red Hat Account (redhat.vscode-redhat-account)
Remote SSH (ms-vscode-remote.remote-ssh)
Remote SSH Edit (ms-vscode-remote.remote-ssh-edit)
Remote Server (ms-vscode.remote-server)
Remote Extension Pack (ms-vscode-remote.vscode-remote-extensionpack)
Remote Explorer (ms-vscode.remote-explorer)
Remote Repositories (ms-vscode.remote-repositories)
REST Client (humao.rest-client)
SandDance (msrvida.vscode-sanddance)
ServiceNow (ServiceNow.now-vscode)
Simple React Snippets (burkeholland.simple-react-snippets)
SQLTools (mtxr.sqltools)
SVG (jock.svg)
Tekton Pipelines (redhat.vscode-tekton-pipelines)
Terraform Doc Snippets (run-at-scale.terraform-doc-snippets)
Terraform Live Graph (adamiBs.terraform-live-graph)
XML (DotJoshJohnson.xml)
YAML (redhat.vscode-yaml)
Ansible Vault (dhoeric.ansible-vault)
Vault (owenfarrell.vscode-vault)
.NET Interactive (ms-dotnettools.dotnet-interactive-vscode)
Usage
Install from VS Code extensions marketplace(github). All bundled extensions will install automatically.
Source
Source code: https://github.com/viimed/vscode-viimed-devoops-soe