OrchidE Version 2019.1.10: Quick-Fix und Intentions zur Erzeugung von Ansible Variablen

OrchidE 2019.1.10.0: Unterstützung bei der Erstellung von Ansible Variablen

In Version 2019.1.10.0 können Ansible Variablen für roles und host/group vars direkt aus Jinja2 template code erstellt werden.

Intention für die Erstellung von Ansible Variable

Mit den Intentions “Create vars variable” und “Create defaults variable” können für Ansible Referenzen ({{ my_variable }}) in Rollen die zugehörigen Variablen erzeugt werden.

Mit der Intention “Create host/group var variable” kann für jede Ansible Referenz eine Variable in einer bestehenden host/group var erzeugt werden.

Um Ansible command line Variablen (Parameter –extra-vars) in OrchidE zu nutzen, können Variablen in OrchidE erstellt werden, die bei der Code Completion und der Inspection “Undefined Variable” berücksichtigt werden.

Konfigurationsdialog Extra Vars

Die Werte im IntelliJ .idea Verzeichnis abgespeichert (orchide-extravars.xml) und können ins Version-Control System übernommen werden.

Mit dem Quick Fix für die Inspection “Undefined Variable” können neue Variablen einfach zu der Liste hinzugefügt werden. Quick Fix Extra Vars

Weitere Änderungen

  • Bugfix: Behebung Parser Fehler bei Enter in einer leeren Datei
  • Bugfix: Behebung Parser Fehler bei der Verwendung von mehrzeiligen quoted strings.
  • Bugfix: Behebung Parser Fehler in Jinja2 templates
  • Bugfix: Behebung Parser Fehler bei der Verwendung von Modul-Namen als Variablen.
  • Bugfix: Fehler bei der Nutzung von Quick Fix in plain-text Jinja Template Dateien.