ansible/docs/docsite/rst/dev_guide
Felix Fontein 4373863f25
Module validation: sanity check mutually_exclusive, required_if, required_xxx ... (#66961)
* required_if checks should have three or four parts.

* Validate mutually_exclusive, required_together, required_one_of, required_if and required_by.

* Simplify code.

* Improve messages.

* Add changelog.

* Sanity check.

* Update docs.

* Update ignore.txt.

* Don't continue with tests when terms are not strings.

* Remove ignore.txt entry.

* Make sure validate-modules doesn't choke on things already flagged by schema test.

* Check required_if requirements list for strings.
2020-02-19 12:26:42 -05:00
..
platforms Add section to aws devel guidelines about module_defaults (#66699) 2020-01-23 09:47:51 -05:00
shared_snippets Clarify that GPLv3+ module_utils need core team approval (#56740) 2019-05-21 15:15:55 -05:00
style_guide added guidelines for seo; (#66431) 2020-01-13 15:46:44 -06:00
testing/sanity dev_guide: Correct path to ansible-test requirements files (#66626) 2020-01-21 10:16:48 -05:00
debugging.rst fix some broken links (#67345) 2020-02-12 10:47:00 -06:00
developing_api.rst removes last :doc: links in the dev guide (#58417) 2019-06-26 14:59:33 -04:00
developing_collections.rst Collection developer guide - BOTMETA (#67538) 2020-02-19 10:11:38 -06:00
developing_core.rst removes last :doc: links in the dev guide (#58417) 2019-06-26 14:59:33 -04:00
developing_inventory.rst Fix cache example (#64600) 2019-11-08 16:16:45 -05:00
developing_locally.rst Update local module options (#57553) 2019-06-17 15:22:50 -05:00
developing_module_utilities.rst fixed some broken links (#66182) 2020-01-06 10:24:07 -06:00
developing_modules.rst rewrite of the developer guide, part 1 (#45179) 2018-09-07 08:57:36 -05:00
developing_modules_best_practices.rst Replace 'message' in module parameters (#60051) 2020-02-18 13:00:16 +01:00
developing_modules_checklist.rst This was changed to python 2.7 but should have remained python 2.6 (#66836) 2020-01-28 09:32:03 -06:00
developing_modules_documenting.rst Link the testing documentation to the module documenting page (#67248) 2020-02-10 15:30:04 -05:00
developing_modules_general.rst doc: Fix tiny typo in example: change --> changed (#66835) 2020-01-28 10:34:36 +01:00
developing_modules_general_aci.rst doc: fix typos (#62852) 2019-09-26 10:18:29 -04:00
developing_modules_general_windows.rst Ansible.Basic - Added deprecated_aliases (#66323) 2020-01-10 09:13:13 +10:00
developing_modules_in_groups.rst This was changed to python 2.7 but should have remained python 2.6 (#66836) 2020-01-28 09:32:03 -06:00
developing_plugins.rst Support vars plugins in collections (#61078) 2019-11-04 11:41:14 -05:00
developing_program_flow_modules.rst Allow no_log=False to silence the no_log warnings for module parameters (#64733) 2020-01-09 16:47:57 -05:00
developing_python_3.rst Update developing_python_3.rst (#66249) 2020-01-13 15:40:37 -05:00
developing_rebasing.rst Update developing_rebasing.rst (#51650) 2019-02-08 13:29:39 -06:00
index.rst [docs] split collections into user and dev guide sections (#62363) 2019-09-19 15:09:19 -05:00
module_lifecycle.rst rewrite of the developer guide, part 1 (#45179) 2018-09-07 08:57:36 -05:00
overview_architecture.rst Docs: edits & expands module_utils & search path info in dev guide (#55931) 2019-05-01 07:52:34 -05:00
testing.rst Can we simplify _How to test a PR_? (#65383) 2020-02-11 15:53:23 -06:00
testing_compile.rst dev_guide: Correct path to ansible-test requirements files (#66626) 2020-01-21 10:16:48 -05:00
testing_documentation.rst dev_guide: Correct path to ansible-test requirements files (#66626) 2020-01-21 10:16:48 -05:00
testing_httptester.rst removes last :doc: links in the dev guide (#58417) 2019-06-26 14:59:33 -04:00
testing_integration.rst Elaborate on note that docker-priv only works with integration (#62035) 2019-09-11 08:20:49 -04:00
testing_integration_legacy.rst restores legacy testing file (#46095) 2018-09-25 08:52:47 -04:00
testing_pep8.rst Remove obsolete docs on pep8 sanity test. 2019-08-01 22:34:09 -07:00
testing_running_locally.rst Remove ansible-test --tox delegation option. 2019-11-14 17:18:00 -08:00
testing_sanity.rst Docs: List of Sanity Tests (#52986) 2019-02-26 11:27:39 -06:00
testing_units.rst Remove ansible-test --tox delegation option. 2019-11-14 17:18:00 -08:00
testing_units_modules.rst fixes import paths for ansible unit testing (#65775) 2019-12-16 11:07:26 -06:00
testing_validate-modules.rst Module validation: sanity check mutually_exclusive, required_if, required_xxx ... (#66961) 2020-02-19 12:26:42 -05:00