Gitfs远程状态在高状态上无法识别

时间:2015-06-16 07:09:27

标签: salt-stack gitfs

我有一个名为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

提前致谢,祝你有愉快的一天:)

1 个答案:

答案 0 :(得分:0)

从您的minion配置中删除environment: development