Chef infra 我正在尝试整合厨师和rundeck

Chef infra 我正在尝试整合厨师和rundeck,chef-infra,rundeck,Chef Infra,Rundeck,我正在尝试整合厨师和rundeck。我在chef工作站上安装了rundeck,并尝试仅在本地服务器上运行命令。正常的命令可以像“uname-a”一样正常工作,但是当我编写像“servicehttpd status”(工作站上已经安装了httpd)这样的cmd时,我得到了一个错误。有人能帮我吗?(我是rundeck新手,请使用外行语言)。谢谢。如果从未使用过rundeck,快速搜索将显示文档中的部分 当您按照以下步骤操作时,您将受到如下指导,并且在运行作业时可能会被要求输入sudo密码: 配置作业

我正在尝试整合厨师和rundeck。我在chef工作站上安装了rundeck,并尝试仅在本地服务器上运行命令。正常的命令可以像“uname-a”一样正常工作,但是当我编写像“servicehttpd status”(工作站上已经安装了httpd)这样的cmd时,我得到了一个错误。有人能帮我吗?(我是rundeck新手,请使用外行语言)。谢谢。

如果从未使用过rundeck,快速搜索将显示文档中的部分

当您按照以下步骤操作时,您将受到如下指导,并且在运行作业时可能会被要求输入sudo密码:

配置作业,并包括一个将secureInput设置为true的选项定义。此选项的名称可以是您想要的任何名称,但是可以使用插件识别的默认值sudoPassword

节点和作业选项配置示例如下:


工作:


sudo apachectl重新启动
项目
...

你犯了什么错误?是否需要
sudo
?运行此作业需要root权限时出错。所以我尝试了“sudo服务httpd状态”,但错误是一样的。我不知道如何授予rundeck root权限。如果您能帮助查找有关chef和rundeck集成的有用文档,这将对我非常有帮助。错误:。。。sudo:不存在tty且没有askpass程序指定结果:1失败:非ZeroResultCode:结果代码为1执行失败:项目s中的8:[工作流结果:,步骤失败:{1=在1个节点上调度失败:[localhost:非ZeroResultCode:结果代码为1]}欢迎来到StackOverflow。请阅读下面的问题。这是一个有用的答案。我仍然有些疑问。我需要在每个节点中创建rundeck用户并授予其root权限吗?你能解释一下rundeck服务器和节点之间如何创建信任吗?不,我从来没有使用过rundeck。应该有关于这方面的信息请在网上搜索。一旦你有具体问题,请再次提问。