libre-devops/Libre DevOps - Run Pulumi for Azure - GitHub Action

The heavily opinionated Libre DevOps Action to run Pulumi in Azure.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit May 14, 2022
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: libre-devops/azure-pulumi-gh-action@bb44037b22869c8e524eca24d57d87e7de229fe2 # v1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pulumi-pathThe absolute path in Linux format to your pulumi codeyes
pulumi-stack-nameThe name of a pulumi stack, should be in plain text stringyes
pulumi-config-passphraseThe secret passphrase to your state, needed for securityyes
pulumi-backend-storage-account-nameThe name of your storage account , needed for state file storageyes
pulumi-backend-url-prefixThe backend url of your backend, for Azure. it should be azblob:// needed for state file storageyes
pulumi-backend-blob-container-nameThe name of your storage account blob container, needed for state file storageyes
pulumi-backend-storage-access-keyThe key to access your storage account, needed for state file storageyes
pulumi-provider-client-idThe client ID for your service principal, needed to authenticate to your tenantyes
pulumi-provider-client-secretThe client secret for your service principal, needed to authenticate to your tenantyes
pulumi-provider-subscription-idThe subscription id of the subscription you wish to deploy to, needed to authenticate to your tenantyes
pulumi-provider-tenant-idThe tenant id of which contains subscription you wish to deploy to, needed to authenticate to your tenantyes
run-pulumi-destroyDo you want to run pulumi destroy? - Set to true to trigger pulumi plan -destroyyesfalse
run-pulumi-preview-onlyDo you only want to run pulumi plan & never run the apply or apply destroy? - Set to true to trigger pulumi plan only.yestrue

no outputs