{"repo":"ansibleguy76/ansibleforms","free":true,"listed":false,"github":"https://github.com/ansibleguy76/ansibleforms","clone":"git clone https://github.com/ansibleguy76/ansibleforms.git","description":"A webapplication to create pretty advanced forms to run ansible playbooks or awx templates.","language":"JavaScript","stars":142,"topics":["ansible","awx","ansibletower","forms","ansible-automation-platform"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Intro Ansible forms is a lightweight node.js webapplication to generate userfriendly and pretty forms to kickoff ansible playbooks or awx (ansible tower) templates. Changed recently Vite vs webpack We took the path to Vite (instead of webpack & babel). This means that the code is now ESM only. This means that you can not use \"require\" anymore, but you can use \"import\" and \"export default\". Custom functions must be rewritten to use the new ESM syntax. (/functions/custom.js is an example where this could break). Latest packages A whole bunch of packages are updated, so there might be some breaking changes in the packages. I have tested the most important ones, but please report if you find any issues. In the backend, ALL packages are latest now. Using Node 20. In the frontend, all packages are update as far as Vue 2 supports it. This means that the frontend is still Vue 2, but the packages are updated to latest versions. Bootstrap 5.3 Bootstrap is now used (instead of Bulma) and themes are now added (docs will follow) Deprecated forms in the forms.yaml file. The forms.yaml file used to be the sole source of truth for the forms. Then forms in folder format were added. Slowely it became clear that the forms.yaml file should basically be separated from the forms and only contain the categories, roles & constants. From 5.1.0 onwards a deprecated message will appear when you use forms in the forms.yaml file. In next releases, the forms.yaml file will be renamed to config.yaml, still","default_branch":null,"files":null,"tree":[],"storefront":"/r/ansibleguy76","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ansibleguy76/ansibleforms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}