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/salt
的 top.sls
文件。不幸的是我找不到 /srv
文件任何地方,为什么会这样?有没有办法告诉主人顶级文件在别的地方?
如果您没有创建 top.sls
,那么您将无法 运行 像您使用 salt.run_highstate = true
行配置的高状态。
如果您没有创建 /srv/salt/
目录,那么您可以自己创建它。只需确保用户 salt-master 是 运行ning 即可阅读。
/srv/salt/
目录是所谓的 file_root
的默认位置。您可以修改其在主配置文件中的位置 /etc/salt/master
并修改 file_roots
配置选项。
最近我开始对 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/salt
的 top.sls
文件。不幸的是我找不到 /srv
文件任何地方,为什么会这样?有没有办法告诉主人顶级文件在别的地方?
如果您没有创建 top.sls
,那么您将无法 运行 像您使用 salt.run_highstate = true
行配置的高状态。
如果您没有创建 /srv/salt/
目录,那么您可以自己创建它。只需确保用户 salt-master 是 运行ning 即可阅读。
/srv/salt/
目录是所谓的 file_root
的默认位置。您可以修改其在主配置文件中的位置 /etc/salt/master
并修改 file_roots
配置选项。