0

我们使用 Puppet 来管理我们的 Debian 服务器。

我们的程序是/etc在 Git 下管理目录并跟踪服务器上的任何配置更改(例如安装包、添加新用户等)

当谈到 Puppet 时:有没有办法在 Puppet 应用它的更改之后,最好在每次配置更改之后,git commit .在目录中执行一个有意义的提交消息?/etc

Puppet 是否提供类似钩子的东西来实现上述目标?

4

1 回答 1

1

Puppet 有一个配置参数postrun_command,理论上你可以在每次 Puppet 运行后运行一个脚本来执行你的 git 提交(但不是在你要求的每次资源更改之后)。

但是,我同意其他评论,即混合使用 Git 和 Puppet 进行配置管理是一个奇怪的想法。我能看到的唯一可行的原因是您仅将 Git 用作时间点审计跟踪。我建议您查看 Puppet 自己的审核功能

于 2015-05-22T09:02:24.953 回答