获取具有change-puppet的文件列表

时间:2016-12-19 15:27:21

标签: jira puppet

我们的Jira由puppet管理,所以我们有安装lira的puppet脚本。所以安装后我们有几个像server.xml这样的文件,在服务器中手动更改了setting.sh而不使用puppet。

所以我们需要将更改完成提交回puppet repo(r10k托管)。但是我们如何识别与puppet中的文件相比有变化的文件。

1 个答案:

答案 0 :(得分:0)

你不应该在服务器上手动更改文件并将它们交回木偶。

  

但是我们如何识别与puppet中的文件相比发生变化的文件。

你不能。

这从根本上打破了基础架构作为代码和配置管理的想法。将配置数据放入puppet的整个想法是停止这种行为,这样多人就可以随时知道发生了什么变化,因为在版本控制中跟踪了变化。

在git repo中进行所有更改,然后使用Puppet运行测试它们,如果您担心这可能会破坏JIRA,可能会使用--noop

您需要设置一个工作流程,以便这很容易,而不是继续手动操作服务器上的文件,然后期望Puppet了解每个人的所作所为。