在env'base'

时间:2017-01-22 11:54:29

标签: salt-stack

我已成功使用saltstack管理虚拟和裸机Ubuntu-14.04服务器大约一年。

在master上,我有以下/srv/salt/top.sls:

base:
  '*':
    - common                   
    - users
    - openvpn  # openvpn-formula    
    - openvpn.config # openvpn-formula 
    - fail2ban # fail2ban-formula   
    - fail2ban.config # fail2ban-formula
    - swapfile  # swapfile-formula  
    - ntp # ntp-formula to set up and configure the ntp client or serv

在/ etc / salt / master中我已经包含以下内容:

gitfs_remotes:
    - https://github.com/srbolle/openvpn-formula.git
    - https://github.com/srbolle/postgres-formula.git
    - https://github.com/srbolle/fail2ban-formula.git
    - https://github.com/srbolle/ntp-formula.git
    - https://github.com/srbolle/swapfile-formula.git

到目前为止,我对saltstack-formula没有任何问题,但是当我最近包含“swapfile-formula”时,我在运行时得到以下内容

salt '*' state.highstate:


servername:
    Data failed to compile:
----------
    No matching sls found for 'swapfile' in env 'base'

此外,运行时收到相同的错误消息:

salt 'servername' state.show_sls swapfile
servername:
    - No matching sls found for 'swapfile' in env 'base'

当我跑步时:

salt servername state.show_top

'swapfile'已列出。我试图清除缓存,重新启动的服务器,重新创建的服务器,使用'kwalify -m top.sls'来验证我的top.sls文件。我花了好几天这个错误,并且不知道如何进一步调试(日志没有显示任何怀疑)。

感谢有关如何继续的任何线索。

0 个答案:

没有答案