ansible是否具有允许调试/暂停的任何功能?

Mit*_*tch 5 ansible ansible-playbook

我想在远程测试机上运行我的ansible playbook,但作为测试方法,我想在每个步骤之间验证我期望完成的工作.

我想在每个任务命令之后或多或少地添加一个"暂停"任务,但是实际上并没有将它放入我的yaml脚本中.ansible有什么样的"调试"模式可以实现吗?

我正在使用ansible 1.5,但我对那些使用较新版本功能的答案持开放态度.

udo*_*dan 5

是的,ansible有一个“步进”模式,这将使它在每个任务之前暂停并等待用户确认来执行任务。

只需使用步骤标志调用​​您的剧本即可:

ansible-playbook ... --step
Run Code Online (Sandbox Code Playgroud)