OrchidE Version 2023.1.6: Support for Ansible test plugins and Ansible Lint plugin.

OrchidE 2023.1.6

OrchidE 2023.1.6 brings support for Ansible test plugins and can display warnings from the Ansible Lint plugin in the OrchidE editor.

Ansible Test Plugin Support

OrchidE supports code completion and quick documentation for test conditions in the form of “is <condition>”

Ansible test plugin support


Configuration

Code completion for Ansible test plugins uses the settings of the collection to decide whether FQCN or short names should be suggested.

Deviating from this, you can specify in the editor settings of OrchidE whether the FQCN or the short name should also always be displayed. For Jinja builtin (Python Jinja2 Library) tests, there is no FQCN.

Ansible test plugin configuration settings


Display of Ansible Lint warnings in the OrchidE Editor

OrchidE can now display warnings from the Ansible Lint plugin in OrchidE editors.

Ansible Lint plugin support


Changes

  • Bugfix: Undefined Variable inspection doesn’t recognize variables defined by the vars keyword in playbooks.
  • Bugfix: Undefined Variable inspection doesn’t recognize loop variables when using keyword loop_control.
  • Bugfix: NullPointerException when referencing variables in the argument_spec file under certain conditions.
  • Bugfix: Exception in Ansible Structure view when using dot files or file name with only one char.


Deprecation

Support for IntelliJ platform 2022.3 is deprecated and will end with the launch of the EAP for IntelliJ version 2024.3.