Ansible实用指南:模块、文档与脚本操作
1. 浏览可用模块
要在Ansible中取得成功,了解模块是关键。我们可以使用 ansible-doc -l 命令来查看系统上安装的所有模块。例如,在默认安装Ansible的CentOS 8.1系统上运行该命令,会发现至少安装了3387个模块。
由于Ansible有众多模块,我们可能永远不会用到所有模块,而且有时为完成同一任务会有多个模块可供选择。对于新手来说,找到合适的模块可能有难度。我们可以通过 ansible-doc -l 结合Linux的 grep 工具来筛选模块。例如,使用 ansible-doc -l | grep vmware 命令,可查看Ansible中用于管理VMware环境的所有模块。
2. 查阅模块文档
2.1 使用ansible-doc命令
ansible-doc 命令能提供所有Ansible模块的详细信息,其输出结构清晰。以 ansible-doc ping 命令的输出为例:
> PING (/usr/lib/python3.6/site-packages/ansible/modules/system/ping.py)
A trivial test module, this module always returns `pong’ on
successfu
超级会员免费看
订阅专栏 解锁全文
52

被折叠的 条评论
为什么被折叠?



