如何用Ansible命令列出或验证已安装的内置/附加模块?
查看本地Ansible模块的实用命令
查看所有可用模块(含内置+附加)
直接执行以下命令,会列出当前控制节点上所有可调用的模块,完全匹配本地Ansible版本,无需跳转网页:
ansible-doc -l
过滤查找特定模块
如果要快速定位某类模块,比如和文件操作相关的,可结合管道过滤:
ansible-doc -l | grep file
查看单个模块的详细用法
想了解某个模块的具体参数、示例,直接指定模块名:
ansible-doc <模块名称> # 示例:查看copy模块详情 ansible-doc copy
区分内置模块与附加模块
- 内置模块是Ansible核心包自带的,直接用上述
ansible-doc命令即可查看 - 附加模块通常来自第三方或官方的Collections,先查看已安装的Collections:
查看某个Collection下的模块,格式为ansible-galaxy collection list<collection命名空间>.<collection名>.<模块名>:ansible-doc community.docker.docker_container
确认本地Ansible版本(可选)
如果需要对应官方文档参考,先查看版本:
ansible --version
内容的提问来源于stack exchange,提问作者John Reed Avery
相关产品推荐
相关产品推荐

