ansible 中利用playbook部署lamp环境

该博客详细介绍了如何利用Ansible的playbook来部署LAMP环境,包括配置httpd、mariadb和php。内容包括安装相关软件包、配置文件的模板化处理以及服务的启动和启用。在httpd部分,展示了如何安装httpd,复制配置文件并启动服务。mariadb部分涉及安装数据库服务和启动。最后,php-apache部分说明了安装php组件,配置php.ini并设置首页。
摘要由CSDN通过智能技术生成

基本文件目录如下:

httpd所需软件:httpd mariadb mariadb-server php  php-mysql   gd    php-gd

[root@ansible role]# ls
httpd          site_nginx.retry  site.retry
mariadb  php-apache  site_apache.yaml 

[root@ansible role]# cat site_apache.yaml
---
- hosts: group
  roles:
  - httpd
  - php-apache
  - mariadb

1.httpd目录

[root@ansible role]# cd httpd/
[root@ansible httpd]# ls
files  handlers  tasks  templates  vars

[root@ansible httpd]# cat files/index.html
hello world

[root@ansible httpd]# cat handlers/main.yaml
---
- name: reload httpd.service
  service: name=httpd state=reloaded

[root@ansible httpd]# cat files/index.html
hello world
[root@ansible httpd]# cat handlers/main.yaml<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值