Devdeer.Caf

0.16.0

This module contains the functions to manage and prepare Azure Tenants in a CAF conform way.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Devdeer.Caf -RequiredVersion 0.16.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Devdeer.Caf -Version 0.16.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2025 DEVDEER GmbH. All rights reserved.

Package Details

Author(s)

  • DEVDEER

Tags

DEVDEER Azure Az ARM Subscription Tenant CAF

Functions

Get-Context Use-Context Initialize-AzureDevOpsServiceConnection Initialize-AzureDevOpsServiceConnections Initialize-Csp Initialize-Subscriptions Initialize-Subscription Initialize-Tenant Set-ServicePrincipal Initialize-ServicePrincipals Initialize-DeploymentSpGroup Use-ServicePrincipal New-Deployment Deploy-PolicyAssets Clear-PolicyAssets Start-Scoped Start-PimGroup Stop-PimGroup Start-PimRole Stop-PimRole Show-NamingConvention Approve-PimRole New-SqlFirewallRule Clear-AllSqlFirewallRules Restore-Locks Remove-Locks Remove-StaleRoleAssignments

Dependencies

This module has no dependencies.

Release Notes

- Initialize-CafAzureDevOpsServiceConnection can be called to create a new service connection to Azure DevOps.
- Initialize-CafAzureDevOpsServiceConnections can be called to create multiple service connections to all defined projects in Azure DevOps.
- New-CafDeployment handles injected pre-deploy script better now.
- New cmdlet Initialize-CafTenant to initialize a tenant with all necessary resources.
- Remove-CafStaleRoleAssignments has improved logic to handle lock deletion/restore actions.
- New cmdlet Initialize-CafCsp is available to initialize the tenant and all its subscriptions with CSP's foreign service principal role assignments.
- Initialize-CafAzureDevOpsServiceConnections now supports service connection creation for projects in multiple DevOps organization.

FileList

Version History

Version Downloads Last updated
0.17.0 31 3/15/2025
0.16.0 (current version) 7 3/13/2025
0.15.12 34 2/5/2025
0.15.11 29 1/12/2025
0.15.10 13 1/9/2025
0.15.9 8 1/9/2025
0.13.6 133 11/19/2024
0.13.5 9 11/17/2024
0.13.4 5 11/17/2024
0.13.3 7 11/15/2024
0.13.2 6 11/15/2024
0.13.1 7 11/15/2024
0.13.0 6 11/15/2024
0.12.3 20 11/10/2024
0.12.2 4 11/10/2024
0.12.1 37 10/14/2024
0.12.0 10 9/29/2024
0.11.1 5 9/23/2024
0.10.5 17 9/2/2024
0.10.4 57 7/9/2024
0.10.3 15 7/7/2024
0.10.2 8 7/7/2024
0.10.1 11 7/5/2024
0.10.0 10 7/4/2024
0.9.8 11 7/4/2024
0.9.3 16 6/29/2024
0.9.2 8 6/29/2024
0.9.1 7 6/29/2024
0.8.8 11 6/27/2024
0.8.7 6 6/27/2024
0.8.5 11 6/26/2024
0.8.4 8 6/26/2024
0.8.3 12 6/25/2024
0.7.12 42 6/5/2024
0.7.11 6 6/5/2024
0.7.0 33 5/22/2024
0.6.0 8 5/22/2024
0.5.3 36 5/8/2024
0.5.2 12 5/7/2024
0.5.1 17 5/5/2024
0.5.0 7 5/4/2024
0.4.0 20 4/20/2024
0.3.2 13 4/17/2024
0.3.1 7 4/17/2024
0.3.0 7 4/17/2024
0.2.7 25 4/11/2024
0.2.2 70 3/12/2024
0.2.1 23 2/29/2024
0.2.0 36 2/4/2024
0.1.2 24 12/28/2023
0.1.0 8 12/28/2023
0.0.38 8 12/25/2023
0.0.32 13 12/12/2023
0.0.31 9 12/12/2023
0.0.30 9 12/12/2023
0.0.29 9 12/12/2023
0.0.28 9 12/12/2023
0.0.27 10 12/12/2023
0.0.25 13 11/24/2023
0.0.24 12 11/24/2023
0.0.23 10 11/5/2023
0.0.20 11 11/5/2023
0.0.18 13 11/5/2023
0.0.17 14 11/5/2023
Show more