Chef infra Chef Cookbook Recipe action同意最终用户许可协议并自动化安装过程

Chef infra Chef Cookbook Recipe action同意最终用户许可协议并自动化安装过程,chef-infra,cookbook,Chef Infra,Cookbook,我是厨师的新手,需要一些关于编写配方的输入,以便允许需要用户输入的操作,如“按1继续”、“按2退出”、“按3重新显示”或选择继续执行强制操作 下面是我试图使用chef cookbook自动化的安装步骤 我在AWS EC2实例上手动安装并配置了red hat decision manager服务 安装程序有一个JAR文件,下面的命令运行JAR文件, “java-jar rhdm-installer-7.7.0.jar-console” 第一步是最终用户许可协议,提示 按1继续,按2退出,按3

我是厨师的新手,需要一些关于编写配方的输入,以便允许需要用户输入的操作,如“按1继续”、“按2退出”、“按3重新显示”或选择继续执行强制操作

下面是我试图使用chef cookbook自动化的安装步骤

  • 我在AWS EC2实例上手动安装并配置了red hat decision manager服务

  • 安装程序有一个JAR文件,下面的命令运行JAR文件, “java-jar rhdm-installer-7.7.0.jar-console”

  • 第一步是最终用户许可协议,提示 按1继续,按2退出,按3重新显示

  • 下一步是一个提示,希望用户输入jbossweb服务器配置的目录路径

  • 到目前为止,尝试在没有“-console”的情况下运行cli,但这没有帮助。 “java-jar rhdm-installer-7.7.0.jar”

如果有人能提供一些参考链接或输入,帮助您了解如何在整个自动化安装过程中传递输入,那就太好了


提前感谢。

在菜谱中有一个bash命令“yes1 | java-jar rhdm-installer-7.7.0.jar-console”就可以了。感谢

您将在上找到一些其他问题和答案,以便在Chef中接受用户输入。简言之,这是不可能的。但是,对于许可协议提示,您可以运行
chef-client--chef-license-accept
。谢谢。我现在有了解决办法。