OrchidE Version 2022.1.5: Neue vereinfachte Konfiguration für die Erkennung von Ansible Dateien

OrchidE 2022.1.5.0

OrchidE 2022.1.5.0 unterstützt jetzt Rollen in Unterverzeichnissen (aka mit Namespace) und bringt eine neue Konfiguration für die Erkennung von Ansible Dateien.

Rollen in Unterordner

OrchidE unterstützt jetzt auch Rollen die innerhalb des Roles Ordner in Unterverzeichnissen sind:

- name: Sample playbook snippet
  roles:
    - role: mycompanyroles/setup

Role includes with subfolder


Ansible Ordner Konfigurationen

Unter Settings ➞ Languages & Frameworks ➞ OrchidE ➞ Ansible Folder Mapping erfolgt jetzt die komplette Konfiguration für die Erkennung von Ansible Playbooks, Roles und Inventories und Ausnahmen davon.

Dabei müssen die Basis-Ordner für Playbooks, Roles und Inventories festgelegt werden, damit OrchidE den korrekten Parser für alle IDE Features laden kann.

Innerhalb der Playbooks- und Roles-Konfiguration wird zusätzlich festgelegt was Variablen-Dateien oder Playbook/Roles Dateien sind. Playbook Ordner können z.B. Tasks Dateien enthalten die von Playbooks inkludiert werden oder Rollen können Playbooks in den molecule/tests Ordner enthalten.

Ansible folder mapping configuration


Diese Version von OrchidE ist gegen die IntelliJ Plattform Version EAP 232.6095.10 vom 18. Mai 2023 geprüft.

Changes

  • Change: Performance improvements bei der Code-Vervollständigung und der Navigation für Imports/Includes von Rollen in Playbooks.
  • Bugfix: Quick documentation wird nicht korrekt in Variablen Dateien von Inventories eingefügt, wenn die Beschreibung in der ‘argument_spec’-Datei mehrzeilig ist.


Deprecation

Die Facet-Konfiguration ist deprecated und wird mit einer der nächsten Versionen entfernt. (-> jetzt in der Konfiguration Ansible Folder Mapping)

Der Support für die IntelliJ Plattform 2021.3 ist deprecated und endet mit dem Erscheinen der EAP Version der IntelliJ Plattform 2023.3.