potatoqualitee/azautomodule

Imports a PowerShell-based GitHub Repo module into Azure Automation

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jan 25, 2023
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: potatoqualitee/azautomodule@f34fde827d04fc2212c4cb623f98f4b89d907f41 # no releases — HEAD as of 2026-07-11

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

namedescriptionrequireddefault
module-nameThe name of the module that this action imports. Defaults to the repository name. If the psm1 or psd1 module name does not match the repository name, the import will probably fail.no
module-uriThe url to a module zip package. Defaults to GitHub's branch zip.no
module-pathIf the module is somewhere in the local directory, use the path. This is relative to your repo directory or a file you've copied to the runner.no
module-versionSpecifies the version of the module to which this action updates Automation. If no version is specified and it's required, the action will attempt to figure it out.no
resource-group-nameSpecifies the name of a resource group for which this action imports the module.yes
automation-account-nameThe name of the Automation account for which this action imports the moduleyes
default-profileThe credentials, account, tenant, and subscription used for communication with Azure.no
only-addJust add the module, don't delete it when done or even care about its state.nofalse
forceIf any module exists, it will be deleted when force is set to true.nofalse
force-updateWhen forceupdate is set to true, if any module exists, it will be updated instead of deleted and recreated. Note that Azure Autmation is bad at this and sometimes it runs literally forever. It's much faster to delete and recreate.nofalse
verboseShow verbose output. Defaults to true.notrue
debugDon't delete generated gist or generated module in Azure Automation. False by default.nofalse

no outputs