Contains code demoed at the 2018 PowerShell Summit for One MOF to rule them all, and in the Azure bind them
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Presentation
1_DSC_Push_1.ps1
2_Execute_Push.ps1
3_DSC_Push_2.ps1
4_DSC_Push_3.ps1
5_Copy_RunLocal.ps1
6_Copy_RunLocal_withModule.ps1
6_DSC_Push_4.ps1
6_local_config.json
7_OneMOF.ps1
7_Zip_Modules_For_Azure.ps1
8_DSC_Meta_Config.ps1
9_a_resourceCreator.ps1
Misc.ps1
README.md

README.md

PSSummit-One-MOF

Contains code demoed at the 2018 PowerShell Summit for One MOF to rule them all, and in the Azure bind them

Synopsis

Slide Deck and Scripts presented for One MOF to rule them all, and in the Azure bind them - at the 2018 PowerShell Summit

Description

Contains all code and slide deck presented for One MOF to rule them all, and in the Azure bind them.

DSC is typically node specific. This talk explores a case example where both standard and custom DSC resources will be leveraged to break out of managing many MOF files or partial DSC configurations. One MOF in Azure can be used to dynamically configure all devices throughout your environment.

Desired State Configuration (DSC) is a powerful DevOps tool enabling you to provide a consistent, standardized configuration throughout your environment. On its own DSC has a narrow focus on individual target nodes requiring you to author many Management Object Format (MOF) files, or get creative with partial DSC configurations. This talk aims to strip back some of the mystery of DSC and explore a case example where we’ll leverage both standard and custom DSC resources to create one “smart” MOF capable of dynamically evaluating devices throughout your environment, and configuring them appropriately. We’ll tie all of this into Azure Automation to show you how you can leverage its capability to rapidly create new devices and ensure their standardization moving forward.

How to run

This repo is not a production repo and nothing is production code. This repo houses examples of how to work with DSC and create a dyncamic MOF.

Contributors

Author: Jake Morrison - http://techthoughts.info

Notes