* fix validate examples
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Initial commit
* Add validate lookup/filter/test plugin
* Update agrspec validation logic
* Add validate lookup/filter/test plugin
* minor updates
* remve unwanted code
* doc update
* update jsonschema validator plugin
* Add validate sub-plugin configurable option
* fix black failures
* fix ansible-test validate module issue
* fix santiy issues
* more santiy fixes
* remove GA black formatting
* add black
* fix black formatting
* fix black issues
* Add integration test and fix review comments
* add jsonschema to requirments
* fix ci issues
* update GA to install requirments
* fix GA to install requirments
* move ValidateBase to base file
* fix library not found issue in CI
* add unit test
* update_fact plugin + units
* Update README, add doc
* Add some update_fact integration tests
* Add missing test for not (index_of)
* Update fact doc updates
* Update rst from doc
* Examples as yaml
* Some developer notes (#11)
Co-authored-by: cidrblock <brad@thethorntons.net>
* Updated self._task.args from updated_data provided back from aav
* Argspec default fix (#12)
* Return data updated with default values from aav.validate()
* Update aav docs
Co-authored-by: cidrblock <brad@thethorntons.net>
* update_fact plugin + units
* Update README, add doc
* Add some update_fact integration tests
* Add missing test for not (index_of)
* Update fact doc updates
* Update rst from doc
* Examples as yaml
* Updated self._task.args from updated_data provided back from aav
* recheck
* Plugin cleanup (#14)
* WIP
* Add argspec validation to plugins, restructure tests
* Update docs
* Pre PY3.8 compat changes
* Run black to fix quotes
* Seems the order of missing keys varies between 2.9 and 2.10
* More error ordering issues fixed during argspec validation
* More black, wrong version
Co-authored-by: cidrblock <brad@thethorntons.net>
* update_fact plugin + units
* Update README, add doc
* Add some update_fact integration tests
* Update fact doc updates
* Update rst from doc
* Examples as yaml
* Updated self._task.args from updated_data provided back from aav
* recheck
Co-authored-by: cidrblock <brad@thethorntons.net>