Azure / CanadaPubSecALZ

This reference implementation is based on Cloud Adoption Framework for Azure and provides an opinionated implementation that enables ITSG-33 regulatory compliance by using NIST SP 800-53 Rev. 4 and Canada Federal PBMM Regulatory Compliance Policy Sets.
MIT License
124 stars 86 forks source link

Flexible policy deployment using PowerShell & GitHub Actions #300

Closed SenthuranSivananthan closed 2 years ago

SenthuranSivananthan commented 2 years ago

Overview/Summary

Methods for deploying policy definitions & assignments

.\RunWorkflows.ps1 `
     -EnvironmentName CanadaESLZ-main `
     -DeployCustomPolicySetAssignments `
     -CustomPolicySetAssignmentManagementGroupId pubsec `
     -CustomPolicySetAssignmentNames DefenderForCloud
.\RunWorkflows.ps1 `
     -EnvironmentName CanadaESLZ-main `
     -DeployBuiltinPolicySetAssignments
.\RunWorkflows.ps1 `
     -EnvironmentName CanadaESLZ-main `
     -DeployBuiltinPolicySetAssignments `
     -BuiltinPolicySetAssignmentManagementGroupId pubsec `
     -BuiltinPolicySetAssignmentNames asb

This PR fixes/adds/changes/removes

Fixes #301

Breaking Changes

None

Testing Evidence

Policy Workflow

image

Everything Workflow

image

As part of this Pull Request I have