Vagrant 盐堆问题

Vagrant 盐堆问题,vagrant,vagrantfile,salt-stack,Vagrant,Vagrantfile,Salt Stack,最近,我开始对Salt感兴趣,并开始做一个关于它的教程。我目前正在Mac上工作,我很难从笔记本电脑上启动vm[仆从][我正在使用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 = "

最近,我开始对Salt感兴趣,并开始做一个关于它的教程。我目前正在Mac上工作,我很难从笔记本电脑上启动vm[仆从][我正在使用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
尽管我写了这篇文章,它还是停留在: 调用状态。高状态。。。(这可能需要一些时间)

你知道为什么吗


还有一件事。我似乎需要在下一步修改
/srv/salt
中的
/top.sls
文件。不幸的是,我在任何地方都找不到
/srv
文件,这是为什么?有没有办法告诉主机,top文件在其他地方

如果您没有创建
top.sls
,那么您将无法像使用
salt.run\u highstate=true
行配置的那样运行hightstate

如果您没有创建
/srv/salt/
目录,那么您可以自己创建它。只需确保salt master的用户正在运行,因为用户可以读取它

/srv/salt/
目录是称为
文件根目录的默认位置。您可以修改其在主配置文件
/etc/salt/master
中的位置,并修改
文件根
配置选项