0

我有一个名为的远程状态logstash_forwarder,位于https://github.com/saltstack-formulas/logstash_forwarder-formula.git. 我使用gitas 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

提前谢谢,祝你有美好的一天:)

4

1 回答 1

0

environment: development从你的 minion 配置中删除。

于 2015-06-16T20:14:40.453 回答