我有一个名为logstash_forwarder
的远程状态,位于https://github.com/saltstack-formulas/logstash_forwarder-formula.git
。
我使用git
作为fileserver_backend
。
当我运行state.highstate
时,它找不到状态。
当我运行state.sls logstash_forwarder
时,它可以正常工作。
为什么它不适用于state.highstate
?
的/ etc /盐/仆从:
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
提前致谢,祝你有愉快的一天:)
答案 0 :(得分:0)
从您的minion配置中删除environment: development
。