![Foreman 无人值守安装](https://linux22.com/image/804469/Foreman%20%E6%97%A0%E4%BA%BA%E5%80%BC%E5%AE%88%E5%AE%89%E8%A3%85.png)
我目前正在对预置配置进行硬编码,以便将 foreman 与 Ubuntu 12.04 一起安装在新机器上。目的是能够可重复地创建 foreman 安装,通过 PXE 在全新机器上部署 openstack。
我认为我可以通过手动黑客攻击来实现这一点,但对我来说这似乎有点过度了。 foreman 有可能自行配置吗?“临时” foreman 可以创建安装映像并自行配置吗?
答案1
Foreman 本身的安装非常简单,下载一个安装程序脚本,运行它。5 分钟后,您就会得到一个可以运行(但尚未配置)的 foreman 安装。显然,通过编写 puppet 模板,您可以在 foreman 内部配置新的 foreman 安装,但在我看来,这样做的好处太少,不值得花时间编写模板。
答案2
处理这个问题的最佳方法是使用傀儡锻造厂.. 使用 forge 和 'puppet module' 命令,您实际上不必从一张白纸开始,除非您真的必须这样做。
对于像 The Foreman 这样紧密集成到 puppet 中的东西,您可能不需要修改模块就可以使用它。然后,您只需要识别重要参数并将它们设置在清单或 hiera 文件中。