我正在使用ansible 1.9.4在服务器上运行shell bash,我遇到了麻烦.例如,我有一个名为jdk-1_5_0_22-linux-amd64.bin的jdk文件 ,我想做一些像下面的命令来安装java:
./jdk-1_5_0_22-linux-amd64.bin
Run Code Online (Sandbox Code Playgroud)
但是当我运行此命令时,屏幕显示许可协议,并询问我"按空格键或输入"滚动它,然后按"是"确认.
或者当我尝试运行包含以下内容的shell bash时:
echo "restart ntp ?[y/n]"
read check
Run Code Online (Sandbox Code Playgroud)
我已经通过shell,脚本,命令模块在ansible中尝试了它,但它没有为我运行,ansible被暂停了.看起来ansible正在等待我的中断动作.我怎样才能做到这一点?我在文档中的任何地方都找不到它.
我是GKE的新手.
无论如何更新我的代码的新版本而无需重新构建docker镜像?因为我必须重建docker镜像并且每次在GKE上传它都在我的源代码中改变了一些,这花了我很多时间.谢谢.