gpt4 book ai didi

Ansible Tower 工作流暂停执行

转载 作者:行者123 更新时间:2023-12-04 15:52:27 24 4
gpt4 key购买 nike

Ansible 塔中是否有办法暂停工作流模板执行并等待用户在完成作业模板后提供某种输入,例如“批准”或“拒绝”,然后继续下一个作业模板?

我正在尝试构建一个将有 5 个作业模板的工作流,但我希望在第二个作业模板执行成功后暂停执行并等待用户输入。一旦用户输入批准或拒绝,则应继续执行第三个作业模板。

请让我知道是否有人实现了任何此类工作流程。

提前致谢。

最佳答案

我发现的另一种方法是使用“wait_for”模块。
我们可以在您有权访问的主机中创建一个文本文件,并在继续之前在文件中显示“wait_for”特定文本。

您可以使用剧本创建作业模板,如下所示,并将其包含在需要等待的任何位置的工作流模板中。

- name: Wait until the string "approved" is in the file /tmp/foo before continuing
wait_for:
path: /tmp/foo
search_regex: approved

当塔工作流等待时,您可以登录主机并将文本更改为“已批准”

Documentation

关于Ansible Tower 工作流暂停执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53332540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com