我有一个名为的远程状态logstash_forwarder
,位于https://github.com/saltstack-formulas/logstash_forwarder-formula.git
. 我使用git
as fileserver_backend
。
当我运行时state.highstate
,它找不到状态。
当我运行时state.sls logstash_forwarder
,它可以工作。
为什么它不起作用state.highstate
?
/etc/salt/minion:
master: localhost
id: lemp
file_client: local
state_events: false
environment: development
grains:
roles:
- lemp
file_roots:
base:
- /srv/salt/base
development:
- /srv/salt/development
- /srv/salt/base
production:
- /srv/salt/production
- /srv/salt/base
pillar_roots:
development:
- /srv/pillar/development
production:
- /srv/pillar/production
fileserver_backend:
- roots
- git
gitfs_provider: gitpython
gitfs_remotes:
- https://github.com/saltstack-formulas/logstash_forwarder-formula.git
/srv/salt/base/top.sls:
development:
'*':
- system
- util
- project
- logstash_forwarder
'roles:lemp':
- match: grain
- php5
- nginx
- mysql
- laravel5_app
提前谢谢,祝你有美好的一天:)