Giter VIP home page Giter VIP logo

microsoft365dscworkshop's Introduction

M365DscWorkshop - Controlling your Azure AD and Microsoft 365 with DSC

Where do we come from?

The DscWorkshop blueprint was started in 2017. The main purpose of the project was and still is to gather all best practices the DSC community gathered and developed over the last years. The DscWorkshop is primarily for managing a on-prem or cloud-hosted server infrastructure.

To understand the concept and tools used here, please also refer to the DscWorkshop and especially to the exercises there which were designed to give you a quick but comprehensive introduction.

Microsoft365DSC - Your Cloud Configuration provides almost 300 DSC Resources to manage Azure AD, Exchange Online, SharePoint Online, Teams, and many more services. This project combines the power of Microsoft365DSC - Your Cloud Configuration and the DscWorkshop.

What you get

Like the DscWorkshop offers a robust, scalable and comfortable tooling for managing a server infrastructure with DSC, so does the M365DscWorkshop for putting Azure tenants under source control.

The concept supports managing one or multiple Azure tenants. The configuration data for the tenants is managed in a Datum Yaml file hierarchy. This solution is the idea way to keep a tenants for Dev, Test and Production in sync. The hierarchical configuration data allows defining a baseline intended for all tenants. This baseline can be customized on a higher level in the hierarchy, for example to relax security settings in the Dev tenant.

Most automation systems are supported, Azure DevOps is the preferred one for easy integration with Azure security. Supports self-hosted build agents with a user-assigned Managed Identity or Microsoft-hosted agents with certificate authentication.

Overview

microsoft365dscworkshop's People

Contributors

raandree 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.