版本控制 Foreman & Puppet

Gen*_*ean 8 git configuration-management puppet puppetmaster foreman

我刚刚第一次设置 Foreman 并且不确定如何将我的所有配置置于版本控制之下。我知道我可以将 Git 用于我安装在我的 Puppet master 上的每个模块,但更喜欢一个更全面的解决方案,它不仅包括模块,还包括与每个主机关联的类以及主机上设置的任何变量。任何建议以及相关的工作流程将不胜感激。如果相关,我确实将 GitLab 设置为现场的中央 Git 服务器,并计划很快设置一个 CI 服务器,例如 Jenkins。

小智 0

通过 foreman,您应该能够查看所有类以及主机详细信息中分配的任何配置变量。请参阅: http: //theforeman.org/manuals/1.4/index.html