AzOps
1.9.3
Integrated CI/CD Solution for Microsoft Azure.
Minimum PowerShell version
7.2
Installation Options
Owners
Copyright
(c) Microsoft. All rights reserved.
Package Details
Author(s)
- Customer Architecture Team (CAT)
Tags
azure cicd enterprise-scale azops
Functions
Initialize-AzOpsEnvironment Invoke-AzOpsPull Invoke-AzOpsPush
Dependencies
-
- Az.Accounts (= 2.10.4)
- Az.Billing (= 2.0.0)
- Az.ResourceGraph (= 0.13.0)
- Az.Resources (= 6.5.1)
- PSFramework (= 1.7.249)
Release Notes
FileList
- AzOps.nuspec
- README.md
- data\template\Microsoft.Authorization\policyAssignments.template.jq
- AzOps.psm1
- data\template\Microsoft.Authorization\policyDefinitions.jq
- AzOps.psd1
- data\template\Microsoft.Authorization\roleAssignments.jq
- data\template\Microsoft.Authorization\policyExemptions.jq
- data\README.md
- data\template\Microsoft.Authorization\roleEligibilityScheduleRequests.template.jq
- xml\README.md
- data\template\Microsoft.Authorization\roleDefinitions.template.jq
- xml\AzOps.Types.ps1xml
- data\template\Microsoft.Authorization\policyDefinitions.template.jq
- xml\AzOps.Format.ps1xml
- data\template\Microsoft.Authorization\roleDefinitions.jq
- bin\README.md
- data\template\Microsoft.Authorization\policyAssignments.jq
- tests\README.md
- data\template\Microsoft.Resources\resourceGroups.template.jq
- tests\Pester.ps1
- data\template\Microsoft.Network\virtualNetworks.jq
- functions\README.md
- data\template\Microsoft.Network\virtualWans.jq
- functions\Invoke-AzOpsPull.ps1
- tests\templates\pushmgmttest2displayname (pushmgmttest2id)\microsoft.management_managementgroups-pushmgmttest2id.json
- functions\Invoke-AzOpsPush.ps1
- tests\templates\pushmgmttest1displayname (pushmgmttest1id)\microsoft.management_managementgroups-pushmgmttest1id.json
- functions\Initialize-AzOpsEnvironment.ps1
- data\template\Microsoft.Management\managementGroups\subscriptions.template.jq
- localized\en-us\Strings.psd1
- tests\functional\Microsoft.KeyVault\vaults\scenario.ps1
- localized\en-us\about_AzOps.help.txt
- tests\functional\Microsoft.Management\managementGroups\scenario.ps1
- data\template\template.json
- tests\functional\Microsoft.Storage\storageAccounts\scenario.ps1
- data\template\template.jq
- tests\functional\Microsoft.Web\sites\scenario.ps1
- data\template\generic.jq
- tests\functional\Microsoft.Web\serverfarms\scenario.ps1
- data\template\templateChildResource.jq
- tests\functional\Microsoft.Logic\workflows\scenario.ps1
- data\template\template.parameters.jq
- tests\functional\Microsoft.Compute\virtualMachines\scenario.ps1
- data\auxiliary\resourceproviders.json
- tests\functional\Microsoft.ManagedIdentity\userAssignedIdentities\scenario.ps1
- data\auxiliary\providerfeatures.json
- tests\functional\Microsoft.Insights\activityLogAlerts\scenario.ps1
- internal\scripts\Validations.ps1
- tests\functional\Microsoft.Authorization\roleEligibilityScheduleRequests\scenario.ps1
- internal\scripts\Initialize.ps1
- tests\functional\Microsoft.Authorization\roleAssignments\scenario.ps1
- internal\scripts\PreImport.ps1
- tests\functional\Microsoft.Authorization\policyAssignments\scenario.ps1
- internal\scripts\Variables.ps1
- tests\functional\Microsoft.Resources\resourceGroups\scenario.ps1
- internal\scripts\PostImport.ps1
- tests\functional\Microsoft.Network\azureFirewalls\scenario.ps1
- internal\scripts\License.ps1
- tests\functional\Microsoft.Network\networkInterfaces\scenario.ps1
- internal\scripts\Strings.ps1
- tests\functional\Microsoft.Network\bastionHosts\scenario.ps1
- internal\scriptblocks\README.md
- tests\functional\Microsoft.Network\localNetworkGateways\scenario.ps1
- internal\scriptblocks\ScriptBlocks.ps1
- tests\functional\Microsoft.Network\networkSecurityGroups\scenario.ps1
- internal\tepp\README.md
- tests\functional\Microsoft.Network\publicIPAddresses\scenario.ps1
- internal\tepp\Example.tepp.ps1
- tests\functional\Microsoft.Network\virtualNetworks\scenario.ps1
- internal\tepp\Assignment.ps1
- tests\functional\Microsoft.Network\routeTables\scenario.ps1
- internal\classes\README.md
- tests\functional\Microsoft.Network\privateDnsZones\scenario.ps1
- internal\classes\AzOpsRoleEligibilityScheduleRequest.ps1
- tests\functional\Microsoft.Network\connections\scenario.ps1
- internal\classes\AzOpsRoleAssignment.ps1
- tests\functional\Microsoft.Network\privateEndpoints\scenario.ps1
- internal\classes\AzOpsRoleDefinition.ps1
- tests\functional\Microsoft.KeyVault\vaults\deploy\deploy.bicep
- internal\classes\AzOpsScope.ps1
- tests\functional\Microsoft.KeyVault\vaults\deploy\deploy.ps1
- internal\configurations\README.md
- tests\functional\Microsoft.Management\managementGroups\deploy\deploy.bicep
- internal\configurations\Core.ps1
- tests\functional\Microsoft.Management\managementGroups\deploy\deploy.ps1
- internal\functions\Get-AzOpsPolicyAssignment.ps1
- tests\functional\Microsoft.Storage\storageAccounts\deploy\deploy.bicep
- internal\functions\New-AzOpsDeployment.ps1
- tests\functional\Microsoft.Storage\storageAccounts\deploy\deploy.ps1
- internal\functions\Assert-AzOpsWindowsLongPath.ps1
- tests\functional\Microsoft.Web\sites\deploy\deploy.bicep
- internal\functions\README.md
- tests\functional\Microsoft.Web\sites\deploy\deploy.ps1
- internal\functions\Assert-AzOpsJqDependency.ps1
- tests\functional\Microsoft.Web\serverfarms\deploy\deploy.bicep
- internal\functions\Set-AzOpsContext.ps1
- tests\functional\Microsoft.Web\serverfarms\deploy\deploy.ps1
- internal\functions\Register-AzOpsResourceProvider.ps1
- tests\functional\Microsoft.Logic\workflows\deploy\deploy.json
- internal\functions\Get-AzOpsCurrentPrincipal.ps1
- tests\functional\Microsoft.Logic\workflows\deploy\deploy.parameters.json
- internal\functions\Get-AzOpsPolicySetDefinition.ps1
- tests\functional\Microsoft.Logic\workflows\deploy\deploy.ps1
- internal\functions\Get-AzOpsManagementGroups.ps1
- tests\functional\Microsoft.Compute\virtualMachines\deploy\deploy.json
- internal\functions\ConvertTo-AzOpsState.ps1
- tests\functional\Microsoft.Compute\virtualMachines\deploy\deploy.parameters.json
- internal\functions\Get-AzOpsRoleEligibilityScheduleRequest.ps1
- tests\functional\Microsoft.Compute\virtualMachines\deploy\deploy.ps1
- internal\functions\Get-AzOpsSubscription.ps1
- tests\functional\Microsoft.ManagedIdentity\userAssignedIdentities\deploy\deploy.json
- internal\functions\Invoke-AzOpsNativeCommand.ps1
- tests\functional\Microsoft.ManagedIdentity\userAssignedIdentities\deploy\deploy.parameters.json
- internal\functions\Get-AzOpsResourceLock.ps1
- tests\functional\Microsoft.ManagedIdentity\userAssignedIdentities\deploy\deploy.ps1
- internal\functions\Get-AzOpsPolicyExemption.ps1
- tests\functional\Microsoft.Insights\activityLogAlerts\deploy\deploy.json
- internal\functions\Get-AzOpsPim.ps1
- tests\functional\Microsoft.Insights\activityLogAlerts\deploy\deploy.parameters.json
- internal\functions\Get-AzOpsRoleDefinition.ps1
- tests\functional\Microsoft.Insights\activityLogAlerts\deploy\deploy.ps1
- internal\functions\Get-AzOpsPolicy.ps1
- tests\functional\Microsoft.Authorization\roleEligibilityScheduleRequests\deploy\deploy.json
- internal\functions\Assert-AzOpsInitialization.ps1
- tests\functional\Microsoft.Authorization\roleEligibilityScheduleRequests\deploy\deploy.parameters.json
- internal\functions\New-AzOpsStateDeployment.ps1
- tests\functional\Microsoft.Authorization\roleEligibilityScheduleRequests\deploy\deploy.ps1
- internal\functions\Get-AzOpsResourceDefinition.ps1
- tests\functional\Microsoft.Authorization\roleAssignments\deploy\deploy.bicep
- internal\functions\Remove-AzOpsInvalidCharacters.ps1
- tests\functional\Microsoft.Authorization\roleAssignments\deploy\deploy.ps1
- internal\functions\Get-AzOpsRoleAssignment.ps1
- tests\functional\Microsoft.Authorization\policyAssignments\deploy\deploy.bicep
- internal\functions\Register-AzOpsProviderFeature.ps1
- tests\functional\Microsoft.Authorization\policyAssignments\deploy\deploy.ps1
- internal\functions\Assert-AzOpsBicepDependency.ps1
- tests\functional\Microsoft.Resources\resourceGroups\deploy\deploy.bicep
- internal\functions\Remove-AzOpsDeployment.ps1
- tests\functional\Microsoft.Resources\resourceGroups\deploy\deploy.ps1
- internal\functions\New-AzOpsScope.ps1
- tests\functional\Microsoft.Network\azureFirewalls\deploy\deploy.json
- internal\functions\Set-AzOpsStringLength.ps1
- tests\functional\Microsoft.Network\azureFirewalls\deploy\deploy.parameters.json
- internal\functions\Invoke-AzOpsScriptBlock.ps1
- tests\functional\Microsoft.Network\azureFirewalls\deploy\deploy.ps1
- internal\functions\Get-AzOpsRole.ps1
- tests\functional\Microsoft.Network\networkInterfaces\deploy\deploy.json
- internal\functions\Get-AzOpsPolicyDefinition.ps1
- tests\functional\Microsoft.Network\networkInterfaces\deploy\deploy.parameters.json
- internal\functions\ConvertFrom-AzOpsBicepTemplate.ps1
- tests\functional\Microsoft.Network\networkInterfaces\deploy\deploy.ps1
- internal\functions\Set-AzOpsWhatIfOutput.ps1
- tests\functional\Microsoft.Network\bastionHosts\deploy\deploy.json
- internal\functions\Save-AzOpsManagementGroupChildren.ps1
- tests\functional\Microsoft.Network\bastionHosts\deploy\deploy.parameters.json
- tests\general\PSScriptAnalyzer.Tests.ps1
- tests\functional\Microsoft.Network\bastionHosts\deploy\deploy.ps1
- tests\general\FileIntegrity.Tests.ps1
- tests\functional\Microsoft.Network\localNetworkGateways\deploy\deploy.json
- tests\general\Help.Tests.ps1
- tests\functional\Microsoft.Network\localNetworkGateways\deploy\deploy.parameters.json
- tests\general\Strings.Exceptions.ps1
- tests\functional\Microsoft.Network\localNetworkGateways\deploy\deploy.ps1
- tests\general\Help.Exceptions.ps1
- tests\functional\Microsoft.Network\networkSecurityGroups\deploy\deploy.json
- tests\general\FileIntegrity.Exceptions.ps1
- tests\functional\Microsoft.Network\networkSecurityGroups\deploy\deploy.parameters.json
- tests\general\Strings.Tests.ps1
- tests\functional\Microsoft.Network\networkSecurityGroups\deploy\deploy.ps1
- tests\general\Manifest.Tests.ps1
- tests\functional\Microsoft.Network\publicIPAddresses\deploy\deploy.json
- tests\templates\azuredeploy.jsonc
- tests\functional\Microsoft.Network\publicIPAddresses\deploy\deploy.parameters.json
- tests\templates\biceptest.bicep
- tests\functional\Microsoft.Network\publicIPAddresses\deploy\deploy.ps1
- tests\templates\rbactest.bicep
- tests\functional\Microsoft.Network\virtualNetworks\deploy\deploy.json
- tests\templates\biceptest.parameters.json
- tests\functional\Microsoft.Network\virtualNetworks\deploy\deploy.parameters.json
- tests\integration\Repository.Tests.ps1
- tests\functional\Microsoft.Network\virtualNetworks\deploy\deploy.ps1
- tests\functional\README.md
- tests\functional\Microsoft.Network\routeTables\deploy\deploy.json
- tests\functional\Functional.Tests.ps1
- tests\functional\Microsoft.Network\routeTables\deploy\deploy.parameters.json
- tests\functions\README.md
- tests\functional\Microsoft.Network\routeTables\deploy\deploy.ps1
- data\template\Microsoft.KeyVault\vaults.jq
- tests\functional\Microsoft.Network\privateDnsZones\deploy\deploy.json
- data\template\Microsoft.KeyVault\vaults.template.jq
- tests\functional\Microsoft.Network\privateDnsZones\deploy\deploy.parameters.json
- data\template\Microsoft.Management\managementGroups.template.jq
- tests\functional\Microsoft.Network\privateDnsZones\deploy\deploy.ps1
- data\template\Microsoft.Storage\storageAccounts.jq
- tests\functional\Microsoft.Network\connections\deploy\deploy.json
- data\template\Microsoft.Authorization\policySetDefinitions.jq
- tests\functional\Microsoft.Network\connections\deploy\deploy.parameters.json
- data\template\Microsoft.Authorization\roleEligibilityScheduleRequests.jq
- tests\functional\Microsoft.Network\connections\deploy\deploy.ps1
- data\template\Microsoft.Authorization\policySetDefinitions.template.jq
- tests\functional\Microsoft.Network\privateEndpoints\deploy\deploy.json
- data\template\Microsoft.Authorization\policyExemptions.template.jq
- tests\functional\Microsoft.Network\privateEndpoints\deploy\deploy.parameters.json
- data\template\Microsoft.Authorization\roleAssignments.template.jq
- tests\functional\Microsoft.Network\privateEndpoints\deploy\deploy.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
2.6.5 | 109,254 | 9/9/2024 |
2.6.4 | 145,385 | 6/26/2024 |
2.6.3 | 106,689 | 5/3/2024 |
2.6.2 | 27,812 | 4/19/2024 |
2.6.1 | 16,617 | 4/11/2024 |
2.6.0 | 41,564 | 3/21/2024 |
2.5.2 | 86,279 | 2/7/2024 |
2.5.1 | 24,592 | 1/26/2024 |
2.5.0 | 14,781 | 1/19/2024 |
2.4.0 | 64,122 | 12/19/2023 |
2.3.1 | 56,941 | 11/21/2023 |
2.3.0 | 170,407 | 8/28/2023 |
2.2.1 | 115,448 | 7/3/2023 |
2.2.0 | 73,153 | 5/31/2023 |
2.1.2 | 152,952 | 3/17/2023 |
2.1.1 | 768 | 3/17/2023 |
2.1.0 | 6,627 | 3/14/2023 |
2.0.2 | 37,341 | 2/24/2023 |
2.0.1 | 15,310 | 2/17/2023 |
2.0.0 | 729 | 2/17/2023 |
1.9.4 | 21,635 | 2/7/2023 |
1.9.3 (current version) | 90,580 | 12/22/2022 |
1.9.2 | 40,236 | 12/7/2022 |
1.9.1 | 38,392 | 11/17/2022 |
1.9.0 | 62,943 | 10/17/2022 |
1.8.3 | 45,336 | 9/21/2022 |
1.8.2 | 142,041 | 7/1/2022 |
1.8.1 | 70,271 | 5/24/2022 |
1.8.0 | 1,668 | 5/24/2022 |
1.7.7 | 39,449 | 5/4/2022 |
1.7.6 | 13,264 | 4/27/2022 |
1.7.5 | 78,354 | 3/14/2022 |
1.7.4 | 20,675 | 3/4/2022 |
1.7.3 | 28,720 | 2/18/2022 |
1.7.2 | 39,014 | 2/1/2022 |
1.7.1 | 39,138 | 1/14/2022 |
1.7.0 | 22,129 | 1/5/2022 |
1.6.4 | 83,343 | 11/29/2021 |
1.6.3 | 17,154 | 11/18/2021 |
1.6.2 | 14,122 | 11/10/2021 |
1.6.1 | 21,871 | 10/27/2021 |
1.6.0 | 7,629 | 10/22/2021 |
1.5.1 | 32,416 | 10/1/2021 |
1.5.0 | 23,688 | 9/14/2021 |
1.4.0 | 59,736 | 7/30/2021 |
1.3.1 | 7,544 | 7/23/2021 |
1.3.0 | 10,679 | 7/14/2021 |
1.2.0 | 49,566 | 6/1/2021 |
1.1.6 | 10,882 | 5/19/2021 |
1.1.5 | 4,534 | 5/10/2021 |
1.1.3 | 4,963 | 4/27/2021 |
1.1.1 | 1,867 | 4/20/2021 |
1.1.0 | 1,406 | 4/14/2021 |
1.0.7 | 375 | 4/12/2021 |
1.0.6 | 349 | 4/9/2021 |
1.0.5 | 236 | 4/8/2021 |
1.0.4 | 331 | 4/6/2021 |
1.0.3 | 674 | 4/1/2021 |
1.0.2 | 154 | 3/31/2021 |
1.0.1 | 141 | 3/30/2021 |