5.2.5 Playbook应用

5.2.5 Playbook应用

ansible中的配置文件和脚本都是使用YAML语言编写的,因此,熟悉YAML语法及其结构对理解环境的相关配置与编写ansible脚本非常重要。YAML与JSON类似,是一种表示数据的文本格式,YAML文件的扩展名为.yaml或.yml。

1.Playbook的编写

使用VI文本编辑器新建一个vsftpd.yaml文件,用户可以批量在服务器主机中安装vsftpd,详细编写规范和格式要求如下:

2.Playbook的执行

在服务器主机中批量安装vsftpd的yaml模板文件,代码如下所示:

任务思考

通过学习本任务的知识点,读者可以思考在Linux操作系统发行版中如何应用自动化运维核心技术,如何批量管理云计算、大数据等。在大型应用系统平台的开发过程中,运用自动化运维工具能够减少很多繁杂的工作。学习完ansible运维技术后,读者能够熟练使用ansible运维工具开发自己的运维系统,为个人或企业提高运维效率。

任务评价

通过学习本任务的知识点,读者能够熟练掌握ansible的基本语法和高级应用。读者可以部署开发一套运维管理系统,至少能够运用ansible技术完成运维工作。