debugging时退出Ansible游戏手册最简单的方法

假设我正在debugging一个Ansible剧本,并希望在给定任务后退出(而不是执行以下所有任务)。 是否有任何单行魔术命令可用,或者我必须手动创build退出/断言任务?

ansible-playbook手册中,我看到有一个--start-at-task=START_AT标志,但是我没有看到像'end-at'对应的东西。

使用- pause:可能适合。

暂停剧本执行一段时间,或直到提示被确认。 所有参数都是可选的。 默认行为是暂停提示。 如果您希望提前暂停而不是设置为过期,或者您需要完全中止剧本运行,则可以使用ctrl+c 。 要提前继续,请按ctrl+c ,然后按c 。 要中止剧本:按ctrl+c ,然后a

http://docs.ansible.com/pause_module.html

或者只是一个直- fail:如果你一定不想继续。

如果你想要执行一个任务块,你可以使用标签和--with-tags: Ansible v2将具有适当的代码块,因此您可以在以下情况下使用单个代码块when:多个任务。

- meta: end_play

end_play (在2.2中添加)导致播放结束而不会使主机失败。