使用 Chef 操作码添加服务

Adding service using chef opscode

我目前正在使用 Chef 部署一些服务,之后我需要服务。我需要 运行 的第一个命令是添加服务,我可以使用 chkconfig --add service_name 选项来做到这一点。我正在使用执行块执行此命令。有什么办法可以代替使用执行命令块来做到这一点吗?

这是在 redhat 中使用 Chef 服务资源的已知问题。这是仍在进行中的 Github 上的 PR。我认为最终要么会有一个额外的 :add 操作,要么 :enable 将被重写以执行 chkconfig --add。 http://github.com/chef/chef/pull/1120