SaltStack 问题

Issue with SaltStack

最近我开始对 Salt 感兴趣并开始做一个关于 it.I 的教程,目前正在研究 Mac,我很难尝试从我的笔记本电脑[我正在使用 Vagrant 作为启动该过程的应用程序]

vm 的 vagrant 文件包含这些行:

# salt-vagrant config
 config.vm.provision :salt do |salt|
 salt.run_highstate = true
 salt.minion_config = "/etc/salt/minion"
 salt.minion_key = "./minion1.pem"
 salt.minion_pub = "./minion1.pub"
end

尽管我写了这篇文章,但它卡在了: Calling state.highstate... (this may take a while)

知道为什么吗?

另一个 thing.I 似乎需要在下一步修改位于 /srv/salttop.sls 文件。不幸的是我找不到 /srv 文件任何地方,为什么会这样?有没有办法告诉主人顶级文件在别的地方?

如果您没有创建 top.sls,那么您将无法 运行 像您使用 salt.run_highstate = true 行配置的高状态。

如果您没有创建 /srv/salt/ 目录,那么您可以自己创建它。只需确保用户 salt-master 是 运行ning 即可阅读。

/srv/salt/ 目录是所谓的 file_root 的默认位置。您可以修改其在主配置文件中的位置 /etc/salt/master 并修改 file_roots 配置选项。