primaverabss / devops-extensibility-runbookpayloadexecutor

Runbook Payload Executor Task for Azure DevOps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Runbook Payload Executor Task for Azure DevOps


Languages

Language:PowerShell 100.0%