diff options
author | Brian Coca <bcoca@users.noreply.github.com> | 2021-01-14 15:11:30 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-14 15:11:30 -0500 |
commit | 1202dd000f10b0e8959019484f1c3b3f9628fc67 (patch) | |
tree | e5f04b388f17d5af9841644fba750bbfdde6e285 /hacking | |
parent | 88763c7347af98a765650739cfbf562bfc2dd40c (diff) | |
download | ansible-1202dd000f10b0e8959019484f1c3b3f9628fc67.tar.gz |
Allow restricting config values to enumerated list (#73162)
* Allow restricting config values to enumerated list
* dont document internal entries
* also ignore private defs for ansible-config
* remove invalid value from tests
* added porting entry
Diffstat (limited to 'hacking')
-rw-r--r-- | hacking/build_library/build_ansible/command_plugins/dump_config.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/hacking/build_library/build_ansible/command_plugins/dump_config.py b/hacking/build_library/build_ansible/command_plugins/dump_config.py index 7811f4658c..33591b4731 100644 --- a/hacking/build_library/build_ansible/command_plugins/dump_config.py +++ b/hacking/build_library/build_ansible/command_plugins/dump_config.py @@ -26,7 +26,13 @@ DEFAULT_TEMPLATE_DIR = pathlib.Path(__file__).parents[4] / 'docs/templates' def fix_description(config_options): '''some descriptions are strings, some are lists. workaround it...''' - for config_key in config_options: + for config_key in list(config_options.keys()): + + # drop internal entries + if config_key.startswith('_'): + del config_options[config_key] + continue + description = config_options[config_key].get('description', []) if isinstance(description, list): desc_list = description |