Ansible模块与集合:创建、使用与管理全解析
1. Ansible模块概述
模块是Ansible的核心,没有它们,Ansible就无法在各种系统上出色地执行复杂多样的任务。作为一个开源项目,借助一点Python知识,用户可以轻松扩展Ansible的功能。
1.1 模块基础操作回顾
可以通过命令行执行多个模块,还能查询当前模块索引,获取模块文档,评估其是否满足需求,无论是否有网络连接。模块数据以JSON格式存在,了解这些有助于创建自定义模块。
1.2 测试问题
以下是一些关于模块知识的测试问题:
| 问题 | 选项 | 答案 |
| — | — | — |
| 哪个命令行可以作为参数传递给模块? | A. ansible dbservers -m command “/bin/echo ‘hello modules’”
B. ansible dbservers -m command -d “/bin/echo ‘hello modules’”
C. ansible dbservers -z command -a “/bin/echo ‘hello modules’”
D. ansible dbservers -m command -a “/bin/echo ‘hello modules’”
E. ansible dbservers -a “/bin/echo ‘hello modules’” | D |
| 创建自定义模块并处理异常时,以下哪种做法不推荐? | A. 简单设计自定义模块,尽量避免向用户提供回溯信息。
B. 快速让模块代码失败,并
超级会员免费看
订阅专栏 解锁全文
1108

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



