任务5.3 ansible部署LAMP应用

任务5.3 ansible部署LAMP应用

任务目标

通过本任务的学习,可让读者理解ansible的基础配置和管理、ansible的基础模式和编排运维。本任务主要是加强Playbook的应用,在编排知识的基础上引入角色概念。在Playbook编排配置文件的编写过程中,需构建组件分角色,然后统一编写入口编排配置文件,实现LAMP的自动化运维技术的应用。

任务分析

首先,读者需要了解ansible基础模块的应用,理解角色组件及各组件的功能,在使用自动化运维技术实现LAMP的过程中将所需组件进行封装管理。然后通过Playbook编排方式调用角色模块来执行LAMP,实现本任务的自动化运维部署。

任务描述

(1)使用ansible编写角色模块,并在角色环境下新建模块目录文件和主文件。

(2)编写LAMP角色配置文件,执行模块运维命令,以角色模块保存环境变量和相关调用脚本。

(3)完成所有角色模块后,通过ansible编排操作,采用Playbook编排方式调用角色模块来执行LAMP,实现对LAMP自动化运维部署。

任务实施