Skip to content

Instantly share code, notes, and snippets.

View BernieWhite's full-sized avatar
🏠
Working from home

Bernie White BernieWhite

🏠
Working from home
View GitHub Profile
@BernieWhite
BernieWhite / compliance.parameters.json
Created October 14, 2019 01:56
az-policy-template
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"policies": {
"value": [
{
"name": "allowedLocations",
"displayName": "Require allowed locations",
"description": "This policy requires resources to be deployed within allowed locations. Use to enforce your geo-compliance requirements.",
@BernieWhite
BernieWhite / az-policy-inherit-tags.json
Created March 29, 2019 05:51
Azure policy to inherit tags from resource groups
{
"policyRule": {
"if": {
"allOf": [
{
"field": "[concat('tags[', parameters('tagName'), ']')]",
"exists": "false"
},
{
"not": {
@BernieWhite
BernieWhite / az-policy-inherit-tags.json
Created March 29, 2019 05:51
Azure policy to inherit tags from resource groups
{
"policyRule": {
"if": {
"allOf": [
{
"field": "[concat('tags[', parameters('tagName'), ']')]",
"exists": "false"
},
{
"not": {
@BernieWhite
BernieWhite / app-service-demo.json
Created September 20, 2018 05:49
app-service-demo.json
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"appName": {
"type": "string"
},
"appPlanName": {
"type": "string"
}
@BernieWhite
BernieWhite / mgmtset.parameters.json
Created September 19, 2018 04:39
mgmtset.parameters.json
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"vmNamePrefix": {
"value": ""
},
"vmLocation": {
"value": ""
},
@BernieWhite
BernieWhite / mgmtset.json
Created September 19, 2018 04:38
mgmtset.json
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"vmLocation": {
"type": "string",
"defaultValue": "eastus2",
"allowedValues": [
"eastus2",
"westus2"
@BernieWhite
BernieWhite / github-markdown-tests.md
Last active September 18, 2018 12:13
github-markdown-tests
column 1 column 2 column 3
value1 value2 3
@BernieWhite
BernieWhite / azure-rbac-role-without-public-ip.json
Created September 13, 2018 01:31
An RBAC role without permission to create or assign public IP addresses
{
"Name": "Reduced contributor",
"Description": "Lets you manage everytime except access and public ip addresses",
"Actions": [
"*"
],
"NotActions": [
"Microsoft.Authorization/*/Delete",
"Microsoft.Authorization/*/Write",
"Microsoft.Authorization/elevateAccess/Action",
@BernieWhite
BernieWhite / table-markdown-test.md
Last active May 16, 2018 12:30
A multiline table column
Name Value
Example This is a long
description
@BernieWhite
BernieWhite / VSMarketplaceBadge.ps1
Created April 12, 2018 14:07
Get Visual Studio Marketplace badges
# http://vsmarketplacebadge.apphb.com/