允许开发人员编辑 3 个 Puppet 模块的最安全方法是什么?

ujj*_*ain 4 linux permissions puppet

我们有一个开发人员必须为一个环境制作 3 个 Puppet 模块。我希望他能够编写他的 3 个模块。

我们目前编写自己的模块,他是另一个部门的第一个必须编写模块的人。我们使用 root 访问权限来编写/编辑我们的模块,但我们不想给他 root 访问权限。

授予他制作/编辑他的 3 个模块的权利的最佳方法是什么?我们使用 Puppet 3.2.4 和 Red Hat Linux 6.4。

Tom*_*nor 11

将您的模块和 Puppet 脚本提交到共享的 Git 存储库。

然后,您的开发人员和这个新开发人员可以分叉存储库并进行更改,然后您可以将更改合并回。

在没有版本控制或更改控制的情况下使用 root 访问权限来编辑文件是灾难的秘诀。