salt搭建lamp架构
2017-02-04 17:20
337 查看
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: 600 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: 600 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: 600 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.3.tar.gz - source: salt://haproxy/files/haproxy-1.5.3.tar.gz - mode: 755 - user: root - group: root cmd.run: - name: cd /usr/local/src && tar zxf haproxy-1.5.3.tar.gz && cd haproxy-1.5.3 && 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: 755 - user: root - group: root - require: - cmd: haproxy-install net.ipv4.ip_nonlocal_bind: sysctl.present: - value: 1 haproxy-config-dir: file.directory: - name: /etc/haproxy - mode: 755 - user: root - group: root haproxy-init: cmd.run: - name: chkconfig --add haproxy - unless: chkconfig --list | grep haproxy - require: - file: /etc/init.d/haproxy
相关文章推荐
- 基于RHEL5的源码编译搭建LAMP架构
- 全新64位CentOS6.X上LAMP架构搭建备忘
- rsyslog+loganalyzer+mysql+apache+php的lamp架构搭建日志服务器
- 源码编译搭建LAMP架构
- Linux之LAMP架构搭建配置
- LAMP架构的论坛搭建
- LAMP架构搭建与优化(1.7-1.9)
- linux搭建LAMP架构服务
- 64bit CentOS搭建基于LAMP架构的discuz 3.2论坛
- LAMP架构搭建与优化(1.1-1.5)
- 自动搭建lamp架构,安装/卸载bbs论坛
- 本人的Linux服务器环境(LAMP架构)搭建过程
- lamp架构下的iwebmall(电子商城的搭建)
- linux之LAMP架构搭建
- LAMP架构网站搭建
- lamp架构搭建
- 搭建LAMP架构之安装最新版PHP5.5.4
- 搭建高性能LAMP架构:LAMP+FastCGI 推荐
- lamp 架构搭建shell脚本
- LAMP架构搭建与优化(安装discuz)