Puppet使用puppet从配置文件中获取用户名

时间:2018-02-21 09:58:28

标签: linux server puppet username rpmbuild

我需要为一组库构建一个RPM,但问题是我可以在Dev服务器中编译和构建它,并且需要部署在具有不同用户名的所有QA,PROD和测试服务器中,所以我需要在安装过程中构建我的rpm以包含并选择各个服务器的用户名,有人可以帮助我。如何使用木偶...?这可能吗?

1 个答案:

答案 0 :(得分:0)

使用库存RPM无法干净利落。

作为一个hack,你可以在检测到要使用的用户名之后获得%post脚本chown所有文件,但是当你尝试验证RPM安装时会发生错误

我建议(a)在所有服务器上使用新用户名作为RPM /服务,或者(b)为每个目标环境构建单独的RPM。