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

最新文章

  1. 烂泥:haproxy与nginx、zabbix集成
  2. 【Phylab2.0】Alpha版本项目展示
  3. docker安装
  4. 调用没有在AndroidManifest.xml注册过的Activity,报出的错误提示
  5. BZOJ 3085: 反质数加强版SAPGAP (反素数搜索)
  6. c# 多线程创建 ---简单
  7. hdu5593/ZYB's Tree 树形dp
  8. vs2013 设置为中文版
  9. SVN—patch的应用
  10. 6_StopWatch
  11. Azure 网站和通配符域
  12. IOS基金会_ UICollectionView简单易用
  13. 安装hadoop-eclipse-plugin插件报错解决办法
  14. JAVA基础--事务处理
  15. 移动应用/APP的测试流程及方法
  16. 线上故障排查——drools规则引擎使用不当导致oom
  17. Codeforces__Raising Bacteria
  18. 10 GridView 样式属性
  19. Mybatis之旅第一篇-初识Mybatis
  20. 模糊查询出list

热门文章

  1. struts2官方 中文教程 系列十二:控制标签
  2. P1332 血色先锋队
  3. lnmp操作
  4. CCS实例,网页栏目
  5. Linux设定IP地址
  6. python3 安装win32clipboard 和 win32con 报No matching distribution found for win32con错误
  7. nginx初探,下载安装配置负载均衡
  8. 定时爬虫抓当日免费应用:Scrapy + Tkinter + LaunchControl
  9. 剑指offer-树的子结构17
  10. Git&GitHub&GitBook