Skip to content

primaverabss/devops-extensibility-runbookpayloadexecutor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

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