mirror of
https://github.com/azure/login.git
synced 2026-06-05 19:53:31 +00:00
* Update Action to use Node.js v20 Node.js 16 actions are deprecated. Updating action to use Node.js 20. Link: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/ * Updating all Github workflows to use Node 20.x Updating all Github workflows used in CI checks to use Node 20.x --------- Co-authored-by: Justin Chao <justin.chao@optum.com> Co-authored-by: Shiying Chen <shiyingchen@microsoft.com>
44 lines
1.7 KiB
YAML
44 lines
1.7 KiB
YAML
# Login to Azure subscription
|
|
name: 'Azure Login'
|
|
description: 'Authenticate to Azure and run your Azure CLI or Azure PowerShell based actions or scripts.'
|
|
inputs:
|
|
creds:
|
|
description: 'Paste output of `az ad sp create-for-rbac` as value of secret variable: AZURE_CREDENTIALS'
|
|
required: false
|
|
client-id:
|
|
description: 'ClientId of the Azure Service principal created.'
|
|
required: false
|
|
tenant-id:
|
|
description: 'TenantId of the Azure Service principal created.'
|
|
required: false
|
|
subscription-id:
|
|
description: 'Azure subscriptionId'
|
|
required: false
|
|
enable-AzPSSession:
|
|
description: 'Set this value to true to enable Azure PowerShell Login in addition to Azure CLI login'
|
|
required: false
|
|
default: false
|
|
environment:
|
|
description: 'Name of the environment. Supported values are azurecloud, azurestack, azureusgovernment, azurechinacloud, azuregermancloud. Default being azurecloud'
|
|
required: false
|
|
default: azurecloud
|
|
allow-no-subscriptions:
|
|
description: 'Set this value to true to enable support for accessing tenants without subscriptions'
|
|
required: false
|
|
default: false
|
|
audience:
|
|
description: 'Provide audience field for access-token. Default value is api://AzureADTokenExchange'
|
|
required: false
|
|
default: 'api://AzureADTokenExchange'
|
|
auth-type:
|
|
description: 'The type of authentication. Supported values are SERVICE_PRINCIPAL, IDENTITY. Default value is SERVICE_PRINCIPAL'
|
|
required: false
|
|
default: 'SERVICE_PRINCIPAL'
|
|
branding:
|
|
icon: 'login.svg'
|
|
color: 'blue'
|
|
runs:
|
|
using: 'node20'
|
|
pre: 'lib/cleanup.js'
|
|
main: 'lib/main.js'
|
|
post: 'lib/cleanup.js'
|