Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI update #58

Merged
merged 17 commits into from
Dec 2, 2023
11 changes: 11 additions & 0 deletions .github/workflows/awesome-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: CI
on:
workflow_dispatch:
jobs:
Awesome_Lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- run: npx awesome-lint
3 changes: 0 additions & 3 deletions .github/workflows/markdown-to-pdf.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
name: Upload Document as Artifact

on:
push:
branches:
- main
workflow_dispatch:

env:
Expand Down
53 changes: 25 additions & 28 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,33 @@
# 6 Steps To Contribute To AWESOME-Azure-Policy
# 6 Steps To Contribute To Awesome Azure Policy [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

1. Review the **contribution standards** and **contribution sections** below.
2. Edit the [README.md](https://github.com/globalbao/awesome-azure-policy/edit/main/README.md) file.
3. Find the related section for your contribution.
4. Add your link(s) to an existing list. Or suggest a new section/list.
5. Commit your changes to the README.md file.
6. Create a new [Pull Request](https://github.com/globalbao/awesome-azure-policy/compare) with your changes.
1. Review the **contribution standards** and **contribution sections** below
2. Edit the [README.md](https://github.com/globalbao/awesome-azure-policy/edit/main/README.md) file
3. Find the related section for your contribution
4. Add your link(s) to an existing section. Or suggest a new section
5. Commit your changes to the README.md file
6. Create a new [Pull Request](https://github.com/globalbao/awesome-azure-policy/compare) with your changes

## Contribution Standards

* Avoid having duplicates of list items.
* Content should be related to the **[Azure Policy](https://docs.microsoft.com/en-us/azure/governance/policy/overview)** service.
* Content should align to either **Official (Microsoft)** sources or **Community (Non-Microsoft)** sources.
* External links/content cannot be behind a paywall and must be freely accessible to everyone.
* Avoid adding duplicates
* Content must be related to **[Azure Policy](https://docs.microsoft.com/en-us/azure/governance/policy/overview)**
* Content must align to either **Microsoft** or **Community** sources
* Content cannot be behind a paywall and must be freely accessible
* List items sorted in alphabetical order.
* Sentence case for content titles.
* Lower case for GitHub repositories.
* Use sentence case for list items except for GitHub repositories which must be all lower case

## Contribution Sections

- Official
- Learn
- Docs
- Videos
- Announcements and Articles
- Repositories and Tools
- Forums and Feedback
- Community
- Videos
- Podcasts
- Books
- Articles
- Tools
- Repositories
- Forums
- Microsoft Learn
- Microsoft Docs
- Microsoft Videos
- Microsoft Announcements and Articles
- Microsoft Repositories and Tools
- Microsoft Forums and Feedback
- Community Videos
- Community Podcasts
- Community Books
- Community Articles
- Community Tools
- Community Repositories
- Community Forums
74 changes: 25 additions & 49 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,28 @@
# AWESOME-Azure-Policy
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Markdown Link Checker](https://github.com/globalbao/awesome-azure-policy/actions/workflows/markdown-link-checker.yml/badge.svg)](https://github.com/globalbao/awesome-azure-policy/actions/workflows/markdown-link-checker.yml)
# Awesome Azure Policy [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

[![Awesome Azure Policy](./Awesome-Azure-Policy-Logo.svg)](https://github.com/jesseloudon)

A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anything which can help you learn Azure Policy and quickly get started with designing, planning, and implementing governance controls to your resources.

> Community contributions are most welcome! Check out our [contribution guide](./CONTRIBUTING.md) today and submit a **pull request** with any adds/removes/changes to content!
A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts. Anything which can help you learn Azure Policy and quickly get started with designing, planning, and implementing governance controls to your resources.

## Table Of Contents
> Community contributions are welcome! Check out the [contribution guide](./CONTRIBUTING.md) today and submit a **pull request**!

- [Official](#Official)
- [Learn](#Official-Learn)
- [Docs](#Official-Docs)
- [Videos](#Official-Videos)
- [Announcements and Articles](#Official-Announcements-and-Articles)
- [Repositories and Tools](#Official-Repositories-and-Tools)
- [Forums and Feedback](#Official-Forums-and-Feedback)
- [Community](#Community)
- [Videos](#Community-Videos)
- [Podcasts](#Community-Podcasts)
- [Books](#Community-Books)
- [Articles](#Community-Articles)
- [Tools](#Community-Tools)
- [Repositories](#Community-Repositories)
- [Forums](#Community-Forums)
[![Awesome Azure Policy](./Awesome-Azure-Policy-Logo.svg)](https://github.com/jesseloudon)

## Official
## Contents

> Links below are from official Microsoft sources, websites, and channels.
- [Microsoft Learn](#Microsoft-Learn)
- [Microsoft Docs](#Microsoft-Docs)
- [Microsoft Videos](#Microsoft-Videos)
- [Microsoft Announcements and Articles](#Microsoft-Announcements-and-Articles)
- [Microsoft Repositories and Tools](#Microsoft-Repositories-and-Tools)
- [Microsoft Forums and Feedback](#Microsoft-Forums-and-Feedback)
- [Community Videos](#Community-Videos)
- [Community Podcasts](#Community-Podcasts)
- [Community Books](#Community-Books)
- [Community Articles](#Community-Articles)
- [Community Tools](#Community-Tools)
- [Community Repositories](#Community-Repositories)
- [Community Forums](#Community-Forums)

### Official Learn
[Back To Top](#Table-Of-Contents)
### Microsoft Learn

- [Address Tangible Risks With The Govern Methodology Of The Cloud Adoption Framework For Azure](https://docs.microsoft.com/en-us/learn/modules/cloud-adoption-framework-govern/?WT.mc_id=AZ-MVP-5004598)
- [Azure Kubernetes Services Governance with Azure Policy](https://docs.microsoft.com/en-us/learn/modules/aks-governance-azure-policy/?WT.mc_id=AZ-MVP-5004598)
Expand All @@ -41,8 +33,7 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [Intro to Azure Policy](https://docs.microsoft.com/en-us/learn/modules/intro-to-azure-policy/?WT.mc_id=AZ-MVP-5004598)
- [Manage security operations in Azure](https://docs.microsoft.com/en-us/learn/paths/manage-security-operations/?WT.mc_id=AZ-MVP-5004598)

### Official Docs
[Back To Top](#Table-Of-Contents)
### Microsoft Docs

- [Adopt Policy-Driven Guardrails](https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/ready/enterprise-scale/dine-guidance?WT.mc_id=AZ-MVP-5004598)
- [ARM Templates - Azure Policy Assignments](https://docs.microsoft.com/en-us/azure/templates/microsoft.authorization/policyassignments?tabs=bicep?WT.mc_id=AZ-MVP-5004598)
Expand All @@ -58,8 +49,7 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [Understand Azure Policy for Kubernetes clusters](https://docs.microsoft.com/en-us/azure/governance/policy/concepts/policy-for-kubernetes?WT.mc_id=AZ-MVP-5004598)
- [Use Azure Policy extension for Visual Studio Code](https://docs.microsoft.com/en-us/azure/governance/policy/how-to/extension-for-vscode?WT.mc_id=AZ-MVP-5004598)

### Official Videos
[Back To Top](#Table-Of-Contents)
### Microsoft Videos

- [Azure Governance & Deployments Quarterly Customer Panel December 2021](https://youtu.be/oYC5Ns7kLCY)
- [Azure Governance and Deployments Quarterly Customer Panel Feb 2021](https://www.youtube.com/watch?v=ONKn9XMPZCs)
Expand All @@ -81,8 +71,7 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [Using Management Group with Azure Policy](https://youtu.be/S_-JenO43G8)
- [What is Azure Policy](https://www.youtube.com/watch?v=obWeyLHWQIY)

### Official Announcements and Articles
[Back To Top](#Table-Of-Contents)
### Microsoft Announcements and Articles

- [7 steps to author, develop, and deploy custom recommendations for Windows using Guest Configuration](https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/7-steps-to-author-develop-and-deploy-custom-recommendations-for/ba-p/3166026?WT.mc_id=AZ-MVP-5004598)
- [Aligning CMMC Controls with your Azure Landing Zone](https://techcommunity.microsoft.com/t5/public-sector-blog/aligning-cmmc-controls-with-your-azure-landing-zone/ba-p/2736511?WT.mc_id=AZ-MVP-5004598)
Expand Down Expand Up @@ -141,7 +130,7 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [Policy Distribution Dashboard for Microsoft Defender for Cloud](https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/policy-distribution-dashboard-for-microsoft-defender-for-cloud/ba-p/3264712?WT.mc_id=AZ-MVP-5004598)
- [Portal Preview of Azure Resource Policy](https://azure.microsoft.com/en-au/blog/portal-preview-of-azure-resource-policy-2/?WT.mc_id=AZ-MVP-5004598)
- [Public preview of new Azure Policy features](https://azure.microsoft.com/en-au/blog/recap-on-new-azure-policy-features-in-ignite/?WT.mc_id=AZ-MVP-5004598)
- [Remediate your Azure Kubernetes Service clusters at scale using Azure Policys mutation support!](https://techcommunity.microsoft.com/t5/azure-governance-and-management/remediate-your-azure-kubernetes-service-clusters-at-scale-using/ba-p/3974506?WT.mc_id=AZ-MVP-5004598)
- [Remediate your Azure Kubernetes Service clusters at scale using Azure Policy's mutation support!](https://techcommunity.microsoft.com/t5/azure-governance-and-management/remediate-your-azure-kubernetes-service-clusters-at-scale-using/ba-p/3974506?WT.mc_id=AZ-MVP-5004598)
- [Software Installation Using Azure Policy State Change Events](https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/software-installation-using-azure-policy-state-change-events/ba-p/2420515?WT.mc_id=AZ-MVP-5004598)
- [Software Installation Using Machine Configuration and Azure Policy](https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/software-installation-using-machine-configuration-and-azure/ba-p/3695636?WT.mc_id=AZ-MVP-5004598)
- [The impact of conflicting Azure Policies](https://techcommunity.microsoft.com/t5/itops-talk-blog/the-impact-of-conflicting-azure-policies/ba-p/2227063?WT.mc_id=AZ-MVP-5004598)
Expand All @@ -152,8 +141,7 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [Using GitHub for Azure Policy as Code](https://techcommunity.microsoft.com/t5/azure-governance-and-management/using-github-for-azure-policy-as-code/ba-p/1886464?WT.mc_id=AZ-MVP-5004598)
- [What's the difference between Group Policy and Azure Policy?](https://techcommunity.microsoft.com/t5/itops-talk-blog/what-s-the-difference-between-group-policy-and-azure-policy/ba-p/1016312?WT.mc_id=AZ-MVP-5004598)

### Official Repositories and Tools
[Back To Top](#Table-Of-Contents)
### Microsoft Repositories and Tools

- [azure cyber security maturity model (CMMC) policy mapping](https://aka.ms/cmmc/alzmap)
- [azure policy visual studio code extension](https://marketplace.visualstudio.com/items?itemname=azurepolicy.azurepolicyextension)
Expand All @@ -165,18 +153,12 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [azure/regulatory-compliance-initiatives](https://github.com/Azure/regulatory-compliance-initiatives)
- [microsoft/azurepolicytestframework](https://github.com/microsoft/AzurePolicyTestFramework)

### Official Forums and Feedback
[Back To Top](#Table-Of-Contents)
### Microsoft Forums and Feedback

- [Azure Governance Ideas](https://feedback.azure.com/d365community/forum/675ae472-f324-ec11-b6e6-000d3a4f0da0)
- [Microsoft Q&A for Azure Policy](https://docs.microsoft.com/en-us/answers/topics/azure-policy.html)

## Community

> Links below are from community sources, websites, and channels.

### Community Videos
[Back To Top](#Table-Of-Contents)

- [A summary of the Diagnostic Settings](https://www.youtube.com/watch?v=zAxvFH9EsGY)
- [Admission Control on AKS with Azure Policy](https://youtu.be/OJGmwCMsUNE)
Expand Down Expand Up @@ -222,7 +204,6 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [Writing DSC Resources for Azure Policy Guest Configuration - For Linux](https://youtu.be/RxnxpZqvEmg)

### Community Podcasts
[Back To Top](#Table-Of-Contents)

- [057 - Azure Policy and Azure Key Vault integration](https://ctrlaltazure.com/episodes/057-azure-policy-and-azure-key-vault-integration)
- [109 - Azure Policy as Code with Jesse Loudon](https://ctrlaltazure.com/episodes/109-azure-policy-as-code)
Expand All @@ -231,13 +212,11 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [Episode 349 – The War of the Policies](https://www.msclouditpropodcast.com/episode349/)

### Community Books
[Back To Top](#Table-Of-Contents)

- [Policy Design in the Age of Digital Adoption: Explore how PolicyOps can drive Policy as Code adoption in an organization's digital transformation](https://www.amazon.com/Policy-Design-Digital-Adoption-transformation-dp-1801811741/dp/1801811741/?)
- [Pro Azure Governance and Security: A Comprehensive Guide to Azure Policy, Blueprints, Security Center, and Sentinel](https://www.amazon.com/Pro-Azure-Governance-Security-Comprehensive/dp/1484249097)

### Community Articles
[Back To Top](#Table-Of-Contents)

- [AKS Policy Reference Overriding Or Disabling Of Containers Apparmor Profile Should Be Restricted](https://securecloud.blog/2021/11/18/aks-policy-reference-overriding-or-disabling-of-containers-apparmor-profile-should-be-restricted/)
- [Assign policy definitions from Azure landing zones Terraform module](https://trond.sjovang.no/posts/azure_policy_terraform_alz/)
Expand Down Expand Up @@ -395,7 +374,6 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [Writing A Custom Azure Policy](https://journeyofthegeek.com/2021/03/07/writing-a-custom-azure-policy/)

### Community Tools
[Back To Top](#Table-Of-Contents)

- [AzAdvertizer](https://www.azadvertizer.net/)
- [AzGovViz](https://github.com/JulianHayward/Azure-MG-Sub-Governance-Reporting)
Expand All @@ -405,7 +383,6 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [Search and find Azure Policy Aliases](https://policyalias.mats.codes)

### Community Repositories
[Back To Top](#Table-Of-Contents)

- [andrewcluey/terraform-azurerm-policy-definition](https://github.com/andrewcluey/terraform-azurerm-policy-definition)
- [andrewmatveychuk/azure.policy](https://github.com/andrewmatveychuk/azure.policy)
Expand Down Expand Up @@ -437,7 +414,6 @@ A curated list of AWESOME blogs, videos, tutorials, code, tools, scripts... anyt
- [yangdeal/azure_policy_deployment](https://github.com/yangdeal/azure_policy_deployment)

### Community Forums
[Back To Top](#Table-Of-Contents)

- [Reddit - Azure Policy](https://www.reddit.com/search/?q=azure%20policy)
- [Stack Overflow - Azure Policy](https://stackoverflow.com/questions/tagged/azure-policy)