StackStorm分析(五)Inquiry说明

StackStorm介绍

       StackStorm是一个强大的自动化平台,结合DevOpsChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。

 


 

Inquiry

         在自动化任务执行的过程中,往往会需要等待确认的步骤,比如需要人工审核,需要外部系统的确认。为此StackStorm提供一种Action的交互机制Inquiry,通过执行core.ask发起Inquiry,进入pending挂起状态,直到Inquiry收到回复才继续执行。

 

下面是一个Mistral Workflow的规格文件examples.mistral-ask-basic.yaml:

version: '2.0'

 

examples.mistral-ask-basic:

    description: A basic Mistral workflow illustrating the use of Inquiries

    type: direct

    output:

        result: <% task(task1).result.response %>

    tasks:

        task1:

            action: core.ask

            input:

              route: developers

              schema:

                type: object

                properties:

                  secondfactor:

                    type: string

                    description: Please enter second factor for authenticating to "foo" service

                    required: True

            on-success:

              - task2

 

        task2:

            action: core.local

            input:

              c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值