wind-cold 发表于 2018-7-31 12:16:52

使用SaltStack搭建一套LAMP服务器

lamp-pkg:  
pkg.installed:
  
    - pkgs:
  
      - httpd
  
      - php
  
      - mariadb
  
      - mariadb-server
  
      - php-mysql
  
      - php-cli
  
      - php-mbstring
  

  
apache-config:
  
file.managed:
  
    - name: /etc/httpd/conf/httpd.conf
  
    - source: salt://lamp/files/httpd.conf
  
    - user: root
  
    - group: root
  
    - mode: 644
  

  
php-config:
  
file.managed:
  
    - name: /etc/php.ini
  
    - source: salt://lamp/files/php.ini
  
    - user: root
  
    - group: root
  
    - mode: 644
  

  
mysql-config:
  
file.managed:
  
    - name: /etc/my.cnf
  
    - source: salt://lamp/files/my.cnf
  
    - user: root
  
    - group: root
  
    - mode: 644
  

  
apache-service:
  
service.running:
  
    - name: httpd
  
    - enable: True
  
    - reload: True
  

  
mysql-service:
  
service.running:
  
    - name: mariadb
  
    - enable: True
  
    - reload: True
  

  

  

  
注意:
  
salt:// 是当前环境的根目录,如base环境或者prod环境
  
查看当前环境:
  
vi /etc/salt/master
  

  
file_roots:
  
base:
  
    - /srv/salt
  
那么salt://lamp/files/httpd.conf等同于
  
/srv/salt/lamp/files/httpd.conf
页: [1]
查看完整版本: 使用SaltStack搭建一套LAMP服务器