zhouying23 发表于 2018-8-1 11:49:18

SaltStack实战之配置管理-状态间关系

lamp-pkg-install:  pkg.installed:
  - names:
  - php
  - php-fpm
  - mysql
  - php-mysql
  - php-pdo
  apache-service:
  pkg.installed:
  - name: httpd
  file.managed:
  - name: /etc/httpd/conf/httpd.conf
  - source:
  - salt://files/httpd.conf
  - user: root
  - group: root
  - mode: 644
  - require:
  - pkg: apache-service
  service.running:
  - name: httpd
  - enable: True

  ->  - watch:
  - file: apache-service
  mysql-service:
  pkg.installed:
  - name: mysql-server
  - require_in:
  - file: mysql-service
  file.managed:
  - name: /etc/my.cnf
  - source:
  - salt://files/my.cnf
  - user: root
  - group: root
  - mode: 644
  - watch_in:
  - service: mysql-service
  service.running:
  - name: mysqld
  - enable: True
  php-fpm-service:
  service.running:
  - name: php-fpm
  - enable: True
页: [1]
查看完整版本: SaltStack实战之配置管理-状态间关系