【发布时间】:2019-09-02 09:23:00
【问题描述】:
我有一个由大学编写的 sls 脚本。下一个状态总是需要前一个状态。
例子:
apache:
service.running:
- name: apache2
- enable: True
...
apache_modules:
apache_module.enabled:
...
- require:
- pkg: apache
server.conf:
file.managed:
- name: /etc/apache2/sites-available/server.conf
...
- require:
- pkg: apache
apache_sites_enabled:
apache_site.enabled:
- names:
- server
- require:
- file: server.conf
问题:需要这个“要求”吗?
我想这不是必需的,因为 salt 会一个接一个地执行状态。
我关心可读性,并希望文件尽可能小。
【问题讨论】: