目前我正在从root用户运行puppet。我想用puppet管理Redis。我为木偶找到了redis模块。我想使用“redis”用户运行redis-server。那么在puppet中可以用不同的用户启动命令/进程/脚本吗?
答案 0 :(得分:0)
实现此目标的最佳方法是确保您的服务管理框架使用正确的用户启动服务。
如果你想使用Puppet直接启动服务,这不是最佳实践,那么你可以使用exec资源类型的user参数。 exec资源类型的文档位于:http://docs.puppetlabs.com/references/latest/type.html#exec