nikomix/Sync Azure Managed Catalogue
Package managed application folders, upload to Azure Storage, and create or update Azure Managed Application definitions.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| source-folder | Path containing one subfolder per managed application package. | no | catalog |
| storage-account-name | Azure Storage Account name used for package uploads. | yes | — |
| storage-account-key | Azure Storage Account key used for blob upload operations. | yes | — |
| storage-container | Blob container name to store uploaded package zip files. | no | managedapp-packages |
| definition-resource-group | Resource group where managed application definitions are created. | yes | — |
| definition-location | Azure region used for managed application definitions. | yes | — |
| authorization-principal-id | Principal object ID that receives permissions on managed resource groups. | no | "" |
| authorization-role-definition-id | Role definition ID (GUID) assigned to the authorization principal. | yes | — |
| azure-login-credentials-json | Optional Azure login JSON (same shape as azure/login creds) used to derive subscription-id and authorization-principal-id. | no | "" |
| lock-level | Managed application definition lock level. | no | ReadOnly |
| name-prefix | Optional prefix added to generated definition names. | no | "" |
| subscription-id | Optional Azure subscription ID to select before processing. | no | "" |
| register-solutions-provider | Attempt to register Microsoft.Solutions resource provider before publishing definitions. | no | true |
| bicep-template-name | Base filename (without extension) for the Bicep template to compile to mainTemplate.json. | no | main |
Outputs
| name | description |
|---|---|
| processed-count | Number of package folders processed successfully. |
| created-count | Number of managed application definitions created. |
| updated-count | Number of managed application definitions updated. |