Giter Club home page Giter Club logo

azure-scaffold's Introduction

Microsoft Azure Enterprise Scaffold

This repo is meant to provide sample templates, runbooks and scripts to jumpstart the implementation of the Azure Enterprise Scaffold governance approach. In real life, scaffolding is used to create the basis of the structure. The scaffold guides the general outline, and provides anchor points for more permanent systems to be mounted. An enterprise scaffold is the same: a set of flexible controls and Azure capabilities that provide structure to the environment, and anchors for services built on the public cloud. It provides the builders (IT and business groups) a foundation to create and attach new services.

Automating Azure Resource Manager Policy Management

The PowerShell scripts, automation runbooks and policy json files are focused on automating Azure Resource Manager Policies. The repo folders contain the following:

A set of sample json files that define sample policies. Other examples can be found on azure.microsoft.com. Some of which I have cribbed here.

An example Azure Automation runbook to demonstrate the creation of Azure Resource Manager policies from policy json files in an Azure Storage Account using the Run-As Account (Service Principal). This demonstrates defining and applying policies across multiple subscriptions. It also outlines an approach to automate the build pipeline with Visual Studio Team Services to automate the process from editing a policy file to applying it to subscriptions.

Sample PowerShell scripts meant to be run interactively that demonstrate the policy definition and policy assignment cmdlets.

More Reading

azure-scaffold's People

Contributors

karlkuhnhausen avatar daleemel avatar

Stargazers

Dimitri Zilber avatar BHall avatar Ulv avatar  avatar Joe Healy avatar  avatar Anthony C. avatar Mark P Johnson avatar  avatar Bernie White avatar Brandon Olin avatar  avatar Dan Gartner avatar Todd Whitehead avatar Daniel Larsen avatar Michael Yeaney avatar  avatar

Watchers

James Cloos avatar Marc Schweigert avatar Sven Hoelbling avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.