Ansible 运维实战:故障排查与标签应用
在 Ansible 的使用过程中,我们常常会遇到各种问题,如 playbook 执行失败、连接问题、认证问题等。本文将详细介绍如何使用不同的模块进行故障排查,以及如何利用标签优化 playbook 的执行。
一、Playbook 执行与修正
1.1 执行 Playbook
使用以下命令逐步执行 playbook:
ansible-playbook --step exercise111.yaml
按 y 确认第一步,然后按 c 自动继续。由于目标目录不存在,playbook 会在复制模板文件任务时失败。需要注意的是, --syntax-check 和 --check 选项不会检查 playbook 中的逻辑错误,因此未能检测到该问题。
1.2 修正 Playbook
编辑 exercise111.yaml 文件,确保模板任务包含以下修正行(替换以 dest: 开头的旧行):
dest: /etc/httpd/conf/httpd.conf
1.3 列出任务
使用以下命令列出 playbook 中的所有任务:
超级会员免费看
订阅专栏 解锁全文
1143

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



