def list_modules():
module_list = []
get_all_modules('ansible.modules', module_list)
return module_list
# @cli.command('get-module')
# @click.argument('module_name', nargs=1)
# @click.pass_context
# def get_module(ctx, module_name):
# matches = [x for x in list_modules() if x.endswith(module_name)]
# for m in matches:
# path, name = m.rsplit('.',1)
# module_info = read_module(m)
# pprint.pprint(module_info["doc"]["options"])
# # info_all = read_package(path)
# # module_info = info_all[0][name]
# # yaml_text = yaml.dump(module_info["doc"]["options"], default_flow_style=False)
# # print yaml_text
评论列表
文章目录