项目作者: primaverabss

项目描述 :
Runbook Payload Executor Task for Azure DevOps
高级语言: PowerShell
项目地址: git://github.com/primaverabss/devops-extensibility-runbookpayloadexecutor.git


Runbook Payload Executor

Build Status

Executes JSON file payload into Azure Runbook with an Enterprise Application Account.

This task maps payload keys with powershell runbook parameters input, i.e., define a json with a key “productId”, runbook with input parameter “productId” and send it (json) in payload of this task.

Example:

  • Map example:

Task Input:

  • SubscriptionId: Enterprise Application Subscription Id with access to Automation Account
  • PrincipalClientId: Enterprise Application Client Id
  • PrincipalClientSecret: Enterprise Application Client Secret
  • AutomationAccountName: Automation Account’s name
  • RunbookName: Runbook’s Name
  • ResourceGroup: Automation Account Resource Group
  • TenantId: Azure Tenant Id
  • FilePath: Path to JSON payload file