puppet provider以非root用户身份运行命令

时间:2017-07-27 18:14:04

标签: puppet

在puppet中编写自定义类型/提供程序时,有没有办法以特定用户身份运行命令?我想避免做像

这样的事情
commmands sudo: 'sudo'
sudo('-u', '<username>', '<command>','<options>')

目前我的代码块看起来像

commmands sudo: 'sudo'
def occ(options)
  sudo('-u','apache','php','occ',*options)
end

不想运行sudo命令,而只需运行php命令。

0 个答案:

没有答案