动化运维利器(Ansible Playbook)
发布时间
阅读量:
阅读量
动化运维利器 Ansible-Playbook
一、 Ad-Hoc 的问题
通过 AD-HOC 的学习过程,我们发现其每次仅能在被管理节点上执行较为基础的指令。然而,在实际工作场景中,我们常常需要应对一系列复杂的操作任务,例如软件安装、配置更新、服务启动等多重操作的组合。在这种情况下,再借助 AD-HOC 来完成相关任务便显得有些捉襟见肘。针对此类复杂情况,Ansible 引入了 PLAYBOOK 作为辅助手段,以有效应对这些挑战性问题。
二、 PlayBook是什么
Playbook 一词在实际使用中也常被译作剧本。
可以将其理解为Ansible专为自身设计的一种语言形式(若将Playbook类比为Linux系统中的shell脚本,那么Ansible中的Module则类似于Linux环境下的各类命令工具。)
借助这种对比方式,我们能够更加直观地理解Playbook的实质。
既然Playbook具备语言的特性,那么它所采用的语法结构是怎样的?又包含哪些具体的语言特征?接下来的内容将帮助我们逐步揭开这些疑问。
三、 YAML 学习
PlayBook采用YAML的语法规范进行编写。
因此,在掌握PlayBook之前,有必要先了解与YAML相关的基础知识。
1、 YAML的特性
YAM
全部评论 (0)
还没有任何评论哟~
