我是 Puppet 和 Foreman 的新手。我已经在 Ubuntu LTS 14.04 服务器上安装了带有 Foreman 的 Puppet。我连接了一些客户端并更改了主机组。这一切都很好。
但现在我想在 Foreman 中创建一个新环境。工头向我展示了新环境,在我将客户放入其中之后,他们向我展示了配置失败。他们说,agent --test
/etc/puppet/environments 没有路径。事实上,Foreman 并没有在此处创建文件夹或任何具有环境名称的内容。因此,Foreman 似乎根本没有创造环境。
有谁知道,我该如何解决这个问题?为什么工头不能创建新环境?
除非过去一年发生了变化,否则根据我的经验,Foreman 不会创造环境。它只是告诉主机使用现有环境(而不是默认环境)。因此,必须先存在环境,然后才能在 Foreman 中使用它。