运行 Puppet 管理来自不同用户的 redis



目前我正在从root用户运行puppet。我想使用木偶来管理Redis。我找到了木偶的redis模块。我想使用"redis"用户运行 redis-server。那么在木偶中是否可以与不同的用户启动命令/进程/脚本?

实现此目的的最佳方法是确保服务管理框架使用正确的用户启动服务。

如果改为使用 Puppet 直接启动服务(这不是最佳做法),则可以使用 exec 资源类型的 user 参数。 exec 资源类型的文档位于:http://docs.puppetlabs.com/references/latest/type.html#exec

最新更新