前言
从上篇博客《Git+Gitlab+Ansible剧本实现Nginx静态页面部署(一)》我们部署一键部署了静态页面,接下来我们实现以下一键部署动态页面吧!
项目需求
需求一:使用gitlab创建项目
需求二:使用ansible的roles实现一键化部署wordpress
每次部署需要备份之前的网站数据
使用roles
使用templates
脚本对网站监控检测
需求三: 完成之后项目上传至gitlab
项目部署环境
centos7
Gitlab服务器: 10.220.5.42
Ansible服务器: 10.220.5.41
wordpress服务器1: 10.220.5.45
防火墙以及selinux关闭状态
创建gitlab项目
使用gitlab创建一个项目
相信大家对这个已经很熟悉了,所以我就不再详细演示该过程
第一步:打开浏览器创建项目
这里我创建了一个wordpress1的项目