This repository has been archived by the owner on Aug 24, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
action.yml
38 lines (38 loc) · 1.49 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# action.yml
name: "Azure Resource Manager (ARM) Template Deployment"
description: "Use this GitHub Action task deploy an Azure Resource Manager (ARM) template"
inputs:
creds:
description: "Paste output of `az ad sp create-for-rbac -o json` as value of secret variable: AZURE_CREDENTIALS"
required: true
resourceGroupName:
description: "Provide the name of a resource group. If not set a the resources will be deployed at subscription scope"
required: false
managementGroupId:
description: "Provide the id of the target management group."
required: false
templateLocation:
description: "Specify the path to the Azure Resource Manager template."
required: true
deploymentName:
description: "Specifies the name of the resource group deployment to create."
required: true
deploymentMode:
description: "Incremental (only add resources to resource group) or Complete (remove extra resources from resource group)."
required: false
default: Incremental
parameters:
description: "Specify either path to the Azure Resource Manager parameters file or pass them as 'key1=value1;key2=value2;...'."
required: false
overrideParameters:
description: "Specify either path to the Azure Resource Manager override parameters file or pass them as 'key1=value1;key2=value2;...'."
required: false
outputs:
deploymentName:
description: "The generated deployment name"
branding:
color: orange
icon: package
runs:
using: 'docker'
image: 'Dockerfile'