![]() Molecule - a testing framework for Ansible plays and roles. Jctanner’s Ansible Tools - miscellaneous collection of useful helper scripts for Ansible development.Īnsible Lint - a highly configurable linter for Ansible playbooks.Īnsible Review - an extension of Ansible Lint designed for code review. An essential tool for Ansible module maintainers. PR by File - shows a current list of all open pull requests by individual file. There are various ways to find existing issues and pull requests (PRs) Useful JetBrains platform plugins include:Īnsible - general Ansible plugin provides auto-completion, role name suggestion and other handy features for working with playbooks and roles.Īnsible Vault Editor - Ansible Vault Editor with auto encryption/decryption.ĭevelopment tools Finding related issues and PRs Useful vim plugins include:Īnsible vim - vim syntax plugin for Ansible 2.x, it supports YAML playbooks, Jinja2 templates, and Ansible’s hosts files.Īnsible vim and neovim plugin - vim plugin (lsp client) for Ansible, it supports autocompletion, syntax highlighting, hover, diagnostics, and goto support.Īn open-source Community edition and closed-source Enterprise edition, integrated development environments based on IntelliJ’s framework including IDEA, AppCode, CLion, GoLand, PhpStorm, P圜harm and others. YAML Support by Red Hat - provides YAML support through yaml-language-server with built-in Kubernetes and Kedge syntax support.Īn open-source, free command-line text editor. Useful Visual Studio Code plugins include:Īnsible extension by Red Hat - provides autocompletion, syntax highlighting, hover, diagnostics, goto support, and command to run ansible-playbook and ansible-navigator tool for both local and execution-environment setups. Yamllint - a Sublime wrapper around yamllint.Īn open-source, free GUI text editor created and maintained by Microsoft. Pretty YAML - prettifies YAML for Sublime Text 2 and 3. Sublime Linter - a code-linting framework for Sublime Text 3. SideBarEnhancements - provides enhancements to the operations on Sidebar of Files and Folders. GitGutter - shows information about files in a git repository. ![]() You can install Sublime on Linux, macOS and Windows. You can customize the GUI with themes and install packages for language highlighting and other refinements. Sublime Ī closed-source, subscription GUI text editor. It’s a little overkill for writing roles/playbooks, but it can be a very useful tool if you write modules and submit code for Ansible. It ships with everything you need to write python scripts and complete software, including support for YAML syntax highlighting. Lsp-mode - Ansible syntax highlighting, auto-completion and diagnostics.Ī full IDE (integrated development environment) for Python software development. Jinja2-mode - Jinja2 highlighting and syntax checking. Yaml-mode - YAML highlighting and syntax checking. Linter-js-yaml - parses your YAML files in Atom through js-yaml.Ī free, open-source text editor and IDE that supports auto-indentation, syntax highlighting and built in terminal shell(among other things). Language-yaml - YAML highlighting for Atom (built-in). You can install Atom on Linux, macOS and Windows. You can customize the themes for different colors and install syntax highlighting packages for different languages. You can keep track of git projectĬhanges, commit from the GUI, and see what branch you are on. Popular editors Atom Īn open-source, free GUI text editor created and maintained by GitHub. If you know of any other tools that should be added, this list can be updated by clicking “Edit on GitHub” on the top right of this page. ![]() This is a list of some of the most popular of these tools. The Ansible community uses a range of tools for working with the Ansible project.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |