← All tools

ansible-language-server

Popularity 85 Updated Network & Systems

Language Server for Ansible Files

homebrewauto-collected

Installation

Homebrew
brew install ansible-language-server

Install with Homebrew.

and not include any documentation about how to use them. Its purpose is to display what it can do and display well inside:

  • https://github.com/ansible/vscode-ansible
  • https://marketplace.visualstudio.com/items?itemName=redhat.ansible
  • https://open-vsx.org/extension/redhat/ansible
  • vscode internal extension browser

Full size of the page should not be more than two screens long. Use only one video on this page. --

Ansible VS Code Extension

The Ansible extension for Visual Studio Code streamlines Ansible development by providing an integrated, feature-rich environment tailored for automation workflows. It offers features such as syntax highlighting, linting, intelligent code completion, and AI-assisted suggestions via Ansible Lightspeed.

With support for multi-root workspaces, containerized execution environments, and extensive configuration options, the extension enhances productivity and ensures consistent code quality for both individual and team-based projects. This extension adds language support for Ansible in Visual Studio Code and OpenVSX by using the ansible-language-server.

Please visit vscode-ansible documentation website for any instructions about installation, configuration and usage, including on how to contribute to it.

Features

  • Ansible language server support with: [syntax highlighting], [validation],

[linting], [auto-completion], [documentation reference], [go to definition].

  • Interactive [walkthroughs] for most common actions
  • [Content Creation Tools]
  • [LightSpeed] support for AI-assisted code completion

[auto-completion]: https://docs.ansible.com/projects/vscode-ansible/#smart-autocompletion [syntax highlighting]: https://docs.ansible.com/projects/vscode-ansible/#syntax-highlighting [linting]: https://docs.ansible.com/projects/vscode-ansible/#integration-with-ansible-lint [validation]: https://docs.ansible.com/projects/vscode-ansible/#validation [documentation reference]: https://docs.ansible.com/projects/vscode-ansible/#documentation-reference [go to definition]: https://docs.ansible.com/projects/vscode-ansible/#jump-to-module-code [walkthroughs]: https://docs.ansible.com/projects/vscode-ansible/#interactive-walkthroughs [Content Creation Tools]: https://docs.ansible.com/projects/vscode-ansible/#content-creation-tools [LightSpeed]: https://docs.ansible.com/projects/vscode-ansible/#ansible-lightspeed

Contribution hints

  • Do not use env FOO=BAR command as this does not work on Windows. When

adding new code prefer portable one that works on all platforms.