AnsiblePlugin
AnsiblePlugin copied to clipboard
IntelliJ plugin that helps developing Ansible files
Just to be clear, what I understand being a task list is a .yml document that is included/imported using the include-tasks or import-tasks module. The document contains one flat list...
Most of tasks in our playbooks are written in short style, like this: ```yaml - name: test template: src=foo.cfg.j2 dest=/etc/foo/foo.cfg mode=0644 ``` Using tasks in expanded YAML style makes the...
Hi At the moment, when using Quick-javadoc (ctrl-Q) the plugin provides nice documentation for this task ```yaml - name: Check for single yarn_timeline_server fail: msg="Single host check failed." when: "groups['hostgroup_yarn_timeline_servers']...
Hi, The plugin failed on a file with PyCharm 2020.1.4 with the version 0.92: java.lang.NullPointerException at ir.msdehghan.plugins.ansible.model.ansible.task.AnsibleModuleType.getFieldByName(AnsibleModuleType.java:71) at ir.msdehghan.plugins.ansible.model.yml.YamlModelProcessor.locate(YamlModelProcessor.java:38) at ir.msdehghan.plugins.ansible.reference.AnsibleReferenceContributor$HasAnsibleReference.accepts(AnsibleReferenceContributor.java:51) at ir.msdehghan.plugins.ansible.reference.AnsibleReferenceContributor$HasAnsibleReference.accepts(AnsibleReferenceContributor.java:40) at com.intellij.patterns.ObjectPattern.accepts(ObjectPattern.java:69) at com.intellij.psi.impl.source.resolve.reference.NamedObjectProviderBinding.addMatchingProviders(NamedObjectProviderBinding.java:100) at com.intellij.psi.impl.source.resolve.reference.SimpleProviderBinding.addAcceptableReferenceProviders(SimpleProviderBinding.java:27) at...
Hello! At the moment, as I understand, plugin indexing of a role task which are in `role_name/tasks/task_name.yml`, but when I put of the role task to `role_name/tasks/whatever/task_name.yml` plugin stops working....
It is recommended to use FQCN for ansible modules. I'd like to request support for it. For example code completion is not working when using `ansible.builtin.file` instead of `file` in...
Plugin doesn't have file type assosiation. Sometimes it assosiates with yml automaticaly, sometimes not. Create please file type assosiation for choosing in menu.
a task written like follwing will cause to break the syntax highlighting after the "pipe" symbol right next to "shell: " ``` - name: Set vnc passwords tightvnc shell: |...
Hi, I've just started to use your plugin, it's great, but the added Docs are missing the most important bit, the list of arguments and the Ansible version. Can you...