简体   繁体   English

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

[英]Gitfs remote state not recognized on highstate

I have a remote state called logstash_forwarder that is located at https://github.com/saltstack-formulas/logstash_forwarder-formula.git . 我有一个名为logstash_forwarder的远程状态,该状态位于https://github.com/saltstack-formulas/logstash_forwarder-formula.git Im using git as fileserver_backend . 我使用git作为fileserver_backend

When I run state.highstate , it does not find the state. 当我运行state.highstate ,它找不到状态。

When I run state.sls logstash_forwarder , it works. 当我运行state.sls logstash_forwarder ,它可以工作。

Why does it not work for state.highstate ? 为什么它对state.highstate

/etc/salt/minion: / 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: /srv/salt/base/top.sls:

development:
  '*':
    - system
    - util
    - project
    - logstash_forwarder

  'roles:lemp':
    - match: grain
    - php5
    - nginx
    - mysql
    - laravel5_app

Thanks in advance, have a nice day :) 在此先感谢您,祝您有美好的一天:)

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM