OrchidE
Ein IntelliJ Language Support Plugin für Ansible.
OrchidE plugin
Das OrchidE Plugin erweitert IntelliJ um die Fähigkeit, Ansible®Playbooks, Roles und Group Vars zu bearbeiten.
Highlighting und Code-Completion
Syntax highlighting für keys, Jinja2 templates, modules, blocks und comments.
Code completion für Ansible keywords
Code completion für Ansible modules und arguments
Einfügen von mandatory arguments wenn Code Completion mit <enter> ausgeführt wird.
Code completion für Jinja Variablen
Inspections, Navigation und Refactoring
Hervorhebung von deprecated Ansible modules
Warnungen für Jinja Variablen anzeigen, für die es keine Definition gibt. Passwort- und API Key-Zeichenketten können ausgeklammert werden.
Zur Role-Deklaration springen (Ctrl + B on Windows, Alt + Cmd + B for macOS)
Zur Variablen Definition springen (Ctrl + B on Windows, , Alt + Cmd + B for macOS)
Zu Playbooks oder Roles springen (Ctrl + N on Windows, Cmd + O for macOS)
Definitionen von Jinja Variablen anzeigen (Ctrl + Shift + I on Windows)
Argument Werte in Roles nach role defaults oder role vars extrahieren. Jedes Vorkommen des Werts wird in der aktuellen Datei durch eine Jinja Variable.
Jinja2 Template Support
Jinja2 Template Support für XML-, JSON- und Properties-Dateien
Code Completion und Syntax Highlighting von Ansible Variablen
Navigation zur Deklaration von Variablen
Prüfung ob genutzte Variablen im Projekt existieren
Intelligente Unterstützung für Editor und Ansible Vault
Hinzufügen von schließenden Klammern
Hinzufügen von schließenden Klammern für Jinja Variablen, wenn nötig werden Anführungszeichen hinzugefügt.
Anzeigen von Playbook- und Roles-Namen in der Editor-Tab-Leiste anstatt Dateinamen.
Ver- und Entschlüsseln von Vault Dateien
Konfiguration
Einstellung welche Ansible Version für Code Completion verwendet wird
Ansible Module von der Code Completion ausschließen