salt搭建lamp架构
2024-10-16 15:35:50
install_httpd:
pkg.installed:
- name: httpd httpd_running:
service.running:
- name: httpd
- enable: True
- require:
- pkg: install_httpd
- watch:
- file: httpd_conf
- file: php_conf httpd_conf:
file.managed:
- name: /etc/httpd/conf/httpd.conf
- source: salt://httpd.conf
- user: root
- group: root
- mode: install_php:
pkg.installed:
- name: php_all
- pkgs:
- php
- php-mysql
- php-common
- php-gd
- php-mbstring
- php-mcrypt
- php-devel
- php-xml
- require:
- pkg: install_httpd php_conf:
file.managed:
- name: /etc/php.ini
- source: salt://php.ini
- user: root
- group: root
- mode: install_mysql:
pkg.installed:
- name: mysql
- pkgs:
- mariadb
- mariadb-server
- mariadb-devel mysql_running:
service.running:
- name: mysqld mysql_conf:
file.managed:
- name: /etc/my.cnf
- source: salt://my.cnf
- user: root
- group: root
- mode: discuz_distribute:
file.managed:
- name: /var/www/html/Discuz.zip
- source: salt://Discuz.zip
unzip_discuz:
cmd.run:
- name: unzip /var/www/html/Discuz.zip
源码安装haproxy示例:
haproxy-install:
file.managed:
- name: /usr/local/src/haproxy-1.5..tar.gz
- source: salt://haproxy/files/haproxy-1.5.3.tar.gz
- mode:
- user: root
- group: root
cmd.run:
- name: cd /usr/local/src && tar zxf haproxy-1.5..tar.gz && cd haproxy-1.5. && make TARGET=linux26 PREFIX=/usr/local/haproxy && make install PREFIX=/usr/local/haproxy
- unless: test -d /usr/local/haproxy
- require:
- file: haproxy-install /etc/init.d/haproxy:
file.managed:
- source: salt://haproxy/files/haproxy.init
- mode:
- user: root
- group: root
- require:
- cmd: haproxy-install net.ipv4.ip_nonlocal_bind:
sysctl.present:
- value: haproxy-config-dir:
file.directory:
- name: /etc/haproxy
- mode:
- user: root
- group: root haproxy-init:
cmd.run:
- name: chkconfig --add haproxy
- unless: chkconfig --list | grep haproxy
- require:
- file: /etc/init.d/haproxy
最新文章
- 烂泥:haproxy与nginx、zabbix集成
- 【Phylab2.0】Alpha版本项目展示
- docker安装
- 调用没有在AndroidManifest.xml注册过的Activity,报出的错误提示
- BZOJ 3085: 反质数加强版SAPGAP (反素数搜索)
- c# 多线程创建 ---简单
- hdu5593/ZYB's Tree 树形dp
- vs2013 设置为中文版
- SVN—patch的应用
- 6_StopWatch
- Azure 网站和通配符域
- IOS基金会_ UICollectionView简单易用
- 安装hadoop-eclipse-plugin插件报错解决办法
- JAVA基础--事务处理
- 移动应用/APP的测试流程及方法
- 线上故障排查——drools规则引擎使用不当导致oom
- Codeforces__Raising Bacteria
- 10 GridView 样式属性
- Mybatis之旅第一篇-初识Mybatis
- 模糊查询出list