Ansible基础:YAML语法、代码组织与配置文件探索
1. Ansible Playbook执行分析
Ansible Playbook的目标是仅在必要时进行更改,避免不必要的服务重启和文件修改,以实现目标机器状态的高效配置。例如,在更新Apache Web Server的任务中,如果所有主机的输出显示 ok 且 changed=0 ,则表示没有应用任何更改,处理程序也不会被通知运行。
ok: [remote1.example.com]
PLAY RECAP
*********************************************************************
remote1.example.com : ok=2 changed=0 unreachable=0 failed=0 skipped=0
rescued=0 ignored=0
remote2.example.com : ok=2 changed=0 unreachable=0 failed=0 skipped=0
rescued=0 ignored=0
remote3.example.com : ok=2 changed=0 unreachable=0 failed=0 skipped=0
rescued=0 ignored=0
2. 学习YAML语法
Ansible使用YAML编写Playbook,因为它比XML或JSON更易于人类阅读和编写。以下是YAML的一些重要概念:
- 文件格
超级会员免费看
订阅专栏 解锁全文
1106

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



