-
Feature Request
-
Resolution: Won't Do
-
Undefined
-
None
-
2.4
-
False
-
-
False
What is the nature and description of the request?
To request that the "Ansible-Lint" VScode plug in be ported to windows. It appears that if this will run on windows the other plugins related to ansible development in VScode will also work as they seem to be OK win windows but depend on the "Ansible-Lint" plugin
Why does the customer need this? (List the business requirements here)
We do not have any tools to use that work correctly to be able to properly do Ansible code (with a lot of inline jinja2) in any kind of efficient matter like we do for other automation platforms (Puppet, Terraform, Aria, etc.) so trying to use Ansible has become very difficult - none of what RH support suggested we are allowed/able to do on our "GFE" laptops.
How would you like to achieve this? (List the functional requirements here)
Create a port of Ansible lint >>>>> that understands and syntax checks inline Jinja2 as well <<<<< for windows so that I have a working and functional IDE to develop ansible with common IDE features like syntax checking, error highlighting, bracket matching, tab completion, etc.
List any affected known dependencies: Doc, UI etc..
I work for a US federal government agency and under no circumstances can we have anything but the approved windows desktop to do our work in. We can (and have) requested software which in this case is VScode (JetBrains is NOT allowed). We are not allowed anything that needs any elevated rights (like containers, Linux under windows, etc.). Requests for these rights or anything like them will be denied with the statement that we should use something else (terraform, etc.) as others are doing. The systems that this code will go in are in a "dark site"/100% OFFLINE environment. The GIT we are told to use has a setup so that what we check in on our "GFE" windows laptops we can access on a git server in the offline environment from the servers that would run/get the code.
Github Link if any
https://github.com/ansible/ansible-lint <--- this is the "blocker" dependency to all other Ansible plugins working it appears. Need win port of this.