Ansible主机模式与文件导入技巧
- 利用主机模式选择主机
- 最基础的主机模式:
清单中列出了单个受管主机的名称,这表明该主机是清单中ansible-navigator命令要执行操作的唯一主机。主机模式用于指定作为play的目标的受管主机。
2.指定主机:
在play中,hosts指令可指定针对其运行play的受管主机。
使用清单主机组作为主机模式;
使用通配符(*)匹配多个主机;
主机模式的逗号分隔列表匹配符号任何这些主机模式的所有主机。
- 包含和导入文件
1.如何将外部 play 文件合并到 Ansible playbook 中?
使用 import_playbook 功能。
2.如何将外部任务文件合并到 Ansible playbook 中?
使用 include_tasks 或 import_tasks 功能。
3.包含(include)内容时,Ansible 如何处理?
Ansible 会在内容到达时进行动态处理。
4.导入(import)内容时,Ansible 如何处理?
Ansible 会在运行开始前进行预处理。
5.include 和 import 在 Ansible 中的主要区别是什么?
include 是动态处理(运行时),import 是预处理(运行前)。