├── .config ├── templ-def_assignment.md ├── templ-definition.md ├── templ-examples-machine-config.md ├── templ-examples.md ├── templ-exemption.md ├── templ-initiative.md ├── templ-set_assignment.md └── terraform-docs.yml ├── .github ├── issue_template.md ├── pull_request_template.md └── workflows │ ├── cd-guest-config.yml │ ├── cd.yml │ ├── ci.yml │ └── lock.yaml ├── .gitignore ├── LICENSE ├── README.md ├── examples-machine-config ├── README.md ├── assignments_team_a.tf ├── backend.tf ├── build_packages.tf ├── data.tf ├── definitions.tf └── variables.tf ├── examples ├── README.md ├── assignments_org.tf ├── assignments_team_a.tf ├── backend.tf ├── built-in.tf ├── data.tf ├── definitions.tf ├── duplicate_members.tf ├── exemptions.tf ├── initiatives.tf └── variables.tf ├── img ├── effects.svg ├── logo-social.png ├── logo.svg └── scopes.svg ├── modules ├── def_assignment │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── definition │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── exemption │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── initiative │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf └── set_assignment │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf ├── policies ├── Automation │ ├── onboard_to_automation_dsc_linux.json │ └── onboard_to_automation_dsc_windows.json ├── Compute │ ├── README.md │ ├── deploy_linux_lad_vm_agent.json │ ├── deploy_linux_lad_vmss_agent.json │ ├── deploy_linux_log_analytics_vm_agent.json │ ├── deploy_linux_log_analytics_vmss_agent.json │ ├── deploy_windows_log_analytics_vm_agent.json │ ├── deploy_windows_log_analytics_vmss_agent.json │ ├── deploy_windows_wad_vm_agent.json │ ├── deploy_windows_wad_vmss_agent.json │ ├── example-lad-config.json │ ├── preview_deploy_linux_azure_monitor_vm_agent.json │ └── preview_deploy_windows_azure_monitor_vm_agent.json ├── General │ ├── deny_resource_types.json │ ├── whitelist_regions.json │ └── whitelist_resources.json ├── Guest Configuration │ ├── WindowsSecurityBaseline2016_1.1.0.json │ └── nxLAMPServer_2.1.2.json ├── Monitoring │ ├── README.md │ ├── audit_log_analytics_workspace_retention.json │ ├── audit_subscription_diagnostic_setting_should_exist.json │ ├── deploy_application_gateway_diagnostic_setting.json │ ├── deploy_eventhub_diagnostic_setting.json │ ├── deploy_expressroute_connection_diagnostic_setting.json │ ├── deploy_expressroute_diagnostic_setting.json │ ├── deploy_firewall_diagnostic_setting.json │ ├── deploy_keyvault_diagnostic_setting.json │ ├── deploy_loadbalancer_diagnostic_setting.json │ ├── deploy_network_interface_diagnostic_setting.json │ ├── deploy_network_security_group_diagnostic_setting.json │ ├── deploy_public_ip_diagnostic_setting.json │ ├── deploy_storage_account_diagnostic_setting.json │ ├── deploy_subscription_diagnostic_setting.json │ ├── deploy_virtual_machine_diagnostic_setting.json │ ├── deploy_vnet_diagnostic_setting.json │ └── deploy_vnet_gateway_diagnostic_setting.json ├── Network │ └── deny_nic_public_ip.json ├── README.md ├── Security Center │ ├── README.md │ ├── auto_enroll_subscriptions.json │ ├── auto_provision_log_analytics_agent_custom_workspace.json │ ├── auto_set_contact_details.json │ ├── enable_vulnerability_vm_assessments.json │ ├── export_asc_alerts_and_recommendations_to_eventhub.json │ └── export_asc_alerts_and_recommendations_to_log_analytics.json ├── Storage │ ├── storage_enforce_https.json │ └── storage_enforce_minimum_tls1_2.json └── Tags │ ├── add_replace_resource_group_tag_key_modify.json │ ├── inherit_resource_group_tags_append.json │ ├── inherit_resource_group_tags_modify.json │ └── require_resource_group_tags.json ├── project.code-workspace └── scripts ├── build_machine_config_packages.ps1 ├── convert_from_tf_plan.ps1 ├── dsc_examples ├── README.md ├── WindowsSecurityBaseline2016_1.1.0.ps1 └── nxLAMPServer_2.1.2.ps1 ├── markdown_generator.ps1 └── precommit.ps1 /.config/templ-def_assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.config/templ-def_assignment.md -------------------------------------------------------------------------------- /.config/templ-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.config/templ-definition.md -------------------------------------------------------------------------------- /.config/templ-examples-machine-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.config/templ-examples-machine-config.md -------------------------------------------------------------------------------- /.config/templ-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.config/templ-examples.md -------------------------------------------------------------------------------- /.config/templ-exemption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.config/templ-exemption.md -------------------------------------------------------------------------------- /.config/templ-initiative.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.config/templ-initiative.md -------------------------------------------------------------------------------- /.config/templ-set_assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.config/templ-set_assignment.md -------------------------------------------------------------------------------- /.config/terraform-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.config/terraform-docs.yml -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/cd-guest-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.github/workflows/cd-guest-config.yml -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.github/workflows/lock.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/README.md -------------------------------------------------------------------------------- /examples-machine-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples-machine-config/README.md -------------------------------------------------------------------------------- /examples-machine-config/assignments_team_a.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples-machine-config/assignments_team_a.tf -------------------------------------------------------------------------------- /examples-machine-config/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples-machine-config/backend.tf -------------------------------------------------------------------------------- /examples-machine-config/build_packages.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples-machine-config/build_packages.tf -------------------------------------------------------------------------------- /examples-machine-config/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples-machine-config/data.tf -------------------------------------------------------------------------------- /examples-machine-config/definitions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples-machine-config/definitions.tf -------------------------------------------------------------------------------- /examples-machine-config/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples-machine-config/variables.tf -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/assignments_org.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/assignments_org.tf -------------------------------------------------------------------------------- /examples/assignments_team_a.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/assignments_team_a.tf -------------------------------------------------------------------------------- /examples/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/backend.tf -------------------------------------------------------------------------------- /examples/built-in.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/built-in.tf -------------------------------------------------------------------------------- /examples/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/data.tf -------------------------------------------------------------------------------- /examples/definitions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/definitions.tf -------------------------------------------------------------------------------- /examples/duplicate_members.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/duplicate_members.tf -------------------------------------------------------------------------------- /examples/exemptions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/exemptions.tf -------------------------------------------------------------------------------- /examples/initiatives.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/initiatives.tf -------------------------------------------------------------------------------- /examples/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/examples/variables.tf -------------------------------------------------------------------------------- /img/effects.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/img/effects.svg -------------------------------------------------------------------------------- /img/logo-social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/img/logo-social.png -------------------------------------------------------------------------------- /img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/img/logo.svg -------------------------------------------------------------------------------- /img/scopes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/img/scopes.svg -------------------------------------------------------------------------------- /modules/def_assignment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/def_assignment/README.md -------------------------------------------------------------------------------- /modules/def_assignment/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/def_assignment/main.tf -------------------------------------------------------------------------------- /modules/def_assignment/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/def_assignment/outputs.tf -------------------------------------------------------------------------------- /modules/def_assignment/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/def_assignment/variables.tf -------------------------------------------------------------------------------- /modules/def_assignment/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/def_assignment/versions.tf -------------------------------------------------------------------------------- /modules/definition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/definition/README.md -------------------------------------------------------------------------------- /modules/definition/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/definition/main.tf -------------------------------------------------------------------------------- /modules/definition/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/definition/outputs.tf -------------------------------------------------------------------------------- /modules/definition/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/definition/variables.tf -------------------------------------------------------------------------------- /modules/definition/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/definition/versions.tf -------------------------------------------------------------------------------- /modules/exemption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/exemption/README.md -------------------------------------------------------------------------------- /modules/exemption/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/exemption/main.tf -------------------------------------------------------------------------------- /modules/exemption/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/exemption/outputs.tf -------------------------------------------------------------------------------- /modules/exemption/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/exemption/variables.tf -------------------------------------------------------------------------------- /modules/exemption/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/exemption/versions.tf -------------------------------------------------------------------------------- /modules/initiative/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/initiative/README.md -------------------------------------------------------------------------------- /modules/initiative/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/initiative/main.tf -------------------------------------------------------------------------------- /modules/initiative/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/initiative/outputs.tf -------------------------------------------------------------------------------- /modules/initiative/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/initiative/variables.tf -------------------------------------------------------------------------------- /modules/initiative/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/initiative/versions.tf -------------------------------------------------------------------------------- /modules/set_assignment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/set_assignment/README.md -------------------------------------------------------------------------------- /modules/set_assignment/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/set_assignment/main.tf -------------------------------------------------------------------------------- /modules/set_assignment/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/set_assignment/outputs.tf -------------------------------------------------------------------------------- /modules/set_assignment/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/set_assignment/variables.tf -------------------------------------------------------------------------------- /modules/set_assignment/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/modules/set_assignment/versions.tf -------------------------------------------------------------------------------- /policies/Automation/onboard_to_automation_dsc_linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Automation/onboard_to_automation_dsc_linux.json -------------------------------------------------------------------------------- /policies/Automation/onboard_to_automation_dsc_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Automation/onboard_to_automation_dsc_windows.json -------------------------------------------------------------------------------- /policies/Compute/README.md: -------------------------------------------------------------------------------- 1 | # Compute (IaaS) Policies 2 | 3 | ## Description 4 | 5 | 6 | -------------------------------------------------------------------------------- /policies/Compute/deploy_linux_lad_vm_agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/deploy_linux_lad_vm_agent.json -------------------------------------------------------------------------------- /policies/Compute/deploy_linux_lad_vmss_agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/deploy_linux_lad_vmss_agent.json -------------------------------------------------------------------------------- /policies/Compute/deploy_linux_log_analytics_vm_agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/deploy_linux_log_analytics_vm_agent.json -------------------------------------------------------------------------------- /policies/Compute/deploy_linux_log_analytics_vmss_agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/deploy_linux_log_analytics_vmss_agent.json -------------------------------------------------------------------------------- /policies/Compute/deploy_windows_log_analytics_vm_agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/deploy_windows_log_analytics_vm_agent.json -------------------------------------------------------------------------------- /policies/Compute/deploy_windows_log_analytics_vmss_agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/deploy_windows_log_analytics_vmss_agent.json -------------------------------------------------------------------------------- /policies/Compute/deploy_windows_wad_vm_agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/deploy_windows_wad_vm_agent.json -------------------------------------------------------------------------------- /policies/Compute/deploy_windows_wad_vmss_agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/deploy_windows_wad_vmss_agent.json -------------------------------------------------------------------------------- /policies/Compute/example-lad-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/example-lad-config.json -------------------------------------------------------------------------------- /policies/Compute/preview_deploy_linux_azure_monitor_vm_agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/preview_deploy_linux_azure_monitor_vm_agent.json -------------------------------------------------------------------------------- /policies/Compute/preview_deploy_windows_azure_monitor_vm_agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Compute/preview_deploy_windows_azure_monitor_vm_agent.json -------------------------------------------------------------------------------- /policies/General/deny_resource_types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/General/deny_resource_types.json -------------------------------------------------------------------------------- /policies/General/whitelist_regions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/General/whitelist_regions.json -------------------------------------------------------------------------------- /policies/General/whitelist_resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/General/whitelist_resources.json -------------------------------------------------------------------------------- /policies/Guest Configuration/WindowsSecurityBaseline2016_1.1.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Guest Configuration/WindowsSecurityBaseline2016_1.1.0.json -------------------------------------------------------------------------------- /policies/Guest Configuration/nxLAMPServer_2.1.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Guest Configuration/nxLAMPServer_2.1.2.json -------------------------------------------------------------------------------- /policies/Monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/README.md -------------------------------------------------------------------------------- /policies/Monitoring/audit_log_analytics_workspace_retention.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/audit_log_analytics_workspace_retention.json -------------------------------------------------------------------------------- /policies/Monitoring/audit_subscription_diagnostic_setting_should_exist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/audit_subscription_diagnostic_setting_should_exist.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_application_gateway_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_application_gateway_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_eventhub_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_eventhub_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_expressroute_connection_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_expressroute_connection_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_expressroute_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_expressroute_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_firewall_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_firewall_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_keyvault_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_keyvault_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_loadbalancer_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_loadbalancer_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_network_interface_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_network_interface_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_network_security_group_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_network_security_group_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_public_ip_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_public_ip_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_storage_account_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_storage_account_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_subscription_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_subscription_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_virtual_machine_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_virtual_machine_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_vnet_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_vnet_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Monitoring/deploy_vnet_gateway_diagnostic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Monitoring/deploy_vnet_gateway_diagnostic_setting.json -------------------------------------------------------------------------------- /policies/Network/deny_nic_public_ip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Network/deny_nic_public_ip.json -------------------------------------------------------------------------------- /policies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/README.md -------------------------------------------------------------------------------- /policies/Security Center/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Security Center/README.md -------------------------------------------------------------------------------- /policies/Security Center/auto_enroll_subscriptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Security Center/auto_enroll_subscriptions.json -------------------------------------------------------------------------------- /policies/Security Center/auto_provision_log_analytics_agent_custom_workspace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Security Center/auto_provision_log_analytics_agent_custom_workspace.json -------------------------------------------------------------------------------- /policies/Security Center/auto_set_contact_details.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Security Center/auto_set_contact_details.json -------------------------------------------------------------------------------- /policies/Security Center/enable_vulnerability_vm_assessments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Security Center/enable_vulnerability_vm_assessments.json -------------------------------------------------------------------------------- /policies/Security Center/export_asc_alerts_and_recommendations_to_eventhub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Security Center/export_asc_alerts_and_recommendations_to_eventhub.json -------------------------------------------------------------------------------- /policies/Security Center/export_asc_alerts_and_recommendations_to_log_analytics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Security Center/export_asc_alerts_and_recommendations_to_log_analytics.json -------------------------------------------------------------------------------- /policies/Storage/storage_enforce_https.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Storage/storage_enforce_https.json -------------------------------------------------------------------------------- /policies/Storage/storage_enforce_minimum_tls1_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Storage/storage_enforce_minimum_tls1_2.json -------------------------------------------------------------------------------- /policies/Tags/add_replace_resource_group_tag_key_modify.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Tags/add_replace_resource_group_tag_key_modify.json -------------------------------------------------------------------------------- /policies/Tags/inherit_resource_group_tags_append.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Tags/inherit_resource_group_tags_append.json -------------------------------------------------------------------------------- /policies/Tags/inherit_resource_group_tags_modify.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Tags/inherit_resource_group_tags_modify.json -------------------------------------------------------------------------------- /policies/Tags/require_resource_group_tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/policies/Tags/require_resource_group_tags.json -------------------------------------------------------------------------------- /project.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/project.code-workspace -------------------------------------------------------------------------------- /scripts/build_machine_config_packages.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/scripts/build_machine_config_packages.ps1 -------------------------------------------------------------------------------- /scripts/convert_from_tf_plan.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/scripts/convert_from_tf_plan.ps1 -------------------------------------------------------------------------------- /scripts/dsc_examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/scripts/dsc_examples/README.md -------------------------------------------------------------------------------- /scripts/dsc_examples/WindowsSecurityBaseline2016_1.1.0.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/scripts/dsc_examples/WindowsSecurityBaseline2016_1.1.0.ps1 -------------------------------------------------------------------------------- /scripts/dsc_examples/nxLAMPServer_2.1.2.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/scripts/dsc_examples/nxLAMPServer_2.1.2.ps1 -------------------------------------------------------------------------------- /scripts/markdown_generator.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/scripts/markdown_generator.ps1 -------------------------------------------------------------------------------- /scripts/precommit.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gettek/terraform-azurerm-policy-as-code/HEAD/scripts/precommit.ps1 --------------------------------------------------------------------------------