我是新来的。
目前,我正在使用一个远程主机,它使用Capistrano作为包管理代理。当我运行部署脚本时,如下所示:
- name: build source
shell: |
echo "bundle exec cap branch=staging stg deploy"
tags:
- build_source科尼弗·卡皮斯特拉诺来了
set :branch, lambda {
branch = Capistrano::CLI.ui.ask("[cap] Branch or Tag (default `master`): ")
branch.empty? ? "master" : branch
}因此,Ansible脚本将被卡在ask步骤上。我想知道是否有办法在主机上从本地的Ansible转到capistrano。
事先非常感谢
发布于 2020-11-25 06:44:43
谢谢。我正在寻找@Zeitounator建议的expect模块
https://stackoverflow.com/questions/64766651
复制相似问题