小编Quo*_*Lap的帖子

如何使用ansible运行需要中断操作的shell文件

我正在使用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正在等待我的中断动作.我怎样才能做到这一点?我在文档中的任何地方都找不到它.

linux bash shell ansible

3
推荐指数
1
解决办法
5512
查看次数

我可以在不重新构建docker镜像的情况下更新Google Kubernetes Engine(GKE)中的代码吗?

我是GKE的新手.

无论如何更新我的代码的新版本而无需重新构建docker镜像?因为我必须重建docker镜像并且每次在GKE上传它都在我的源代码中改变了一些,这花了我很多时间.谢谢.

docker kubernetes google-kubernetes-engine

0
推荐指数
1
解决办法
85
查看次数