0

我想用 salt lxd 容器安装,但我只得到了错误。我是盐的初学者。我从 GitHub 克隆了 lxd-formula,并将文件夹放在/srv/salt

/srv/salt/lxd
/srv/salt/_modules
/srv/salt/_states

我像这样修改file_roots:

file_roots:
  base:
   - /srv/salt
   - /srv/formula/lxd-formula

我尝试用这个配置安装一个容器test/test4.sls

lxd:
 containers:
  local:
   ubuntu-xenial:
   running: True
   source: xenial/amd64

并使用了这个命令:

salt '*hv-04*' state.sls test.test4

我有这个错误:

State 'lxd' in SLS 'test.test3' is not formed as a list
4

1 回答 1

1

我相信您误解了公式的配置和使用方式。

你不是在创建一个状态,你只是在配置它。你所做的一切都test/test4.sls应该在柱子上。阅读有关使用支柱配置公式的更多信息,以更好地了解其工作原理

配置后,只需运行容器创建的状态,根据文档,它是lxd.containers

salt '*hv-04*' state.sls lxd.containers
于 2017-08-04T21:50:50.853 回答