1
我是Saltstack的新手,我只是想对一些小工具做一些简单的安装。我想包括环境,所以我有我的根文件如:saltstack apache-formula的基本用法问题
file_roots:
base:
- /srv/salt/base
dev:
- /srv/salt/dev
qa:
- /srv/salt/qa
stage:
- /srv/salt/stage
prod:
- /srv/salt/prod
我设置的git的后端:
fileserver_backend:
- git
- roots
我使用设置为gitfs:
gitfs_remotes:
- https://github.com/saltstack-formulas/postgres-formula
- https://github.com/saltstack-formulas/apache-formula
- https://github.com/saltstack-formulas/memcached-formula
- https://github.com/saltstack-formulas/redis-formula
所以我有主人设置,并且我将top.sls添加到/ srv/salt /舞台上
include:
- apache
stage:
'stage01*':
- apache
但我得到一个错误,当我执行
salt -l debug \* state.highstate test=True
错误
stage01.example.net:
Data failed to compile:
----------
No matching sls found for 'apache' in env 'stage'
我试过很多方法,主似乎无法找到apache的公式我为它配置。
您是否按照此处所述安装了依赖项pygit2 https://docs.saltstack.com/en/latest/ref/file_server/all/salt.fileserver.gitfs.html? – ahus1
是的。我确实遇到了缺少依赖关系的问题,但在我遇到此问题之前将其排除。 – Clutch