为我的项目服务时如何避免'Escalation succeeded'?

How to avoid 'Escalation succeeded' when serving my project?

我已经花了 2 周的时间编写剧本,以在 RHEL 上使用 Ansible 部署 CKAN。我设法启动了网站 运行:

- name: test ckan
  shell: ". {{ckan_user.home_path}}/{{ckan_site_name}}/bin/activate && paster serve /etc/ckan/{{ckan_site_name}}/development.ini"
  args:
    chdir: "{{ckan_user.home_path}}/{{ckan_site_name}}/src/ckan"

结果是 playbook 陷入了无限循环: 'Escalation succeeded'。 我确信有一个简单的修复方法,但我找不到它...

欢迎任何想法。

在 shell 命令后添加“&& exit”或其他内容。 另外,注册任务,然后在下一个任务中读取它,看看输出值是多少。

这样就可以根据任务的输出来停止或者继续播放了。