Skip to content

Latest commit

 

History

History
42 lines (37 loc) · 3.52 KB

ReadMe.md

File metadata and controls

42 lines (37 loc) · 3.52 KB

##Description This Repo contains PowerShell and Desired State Configuration examples used in the following presentations at the PowerShell Summit Europe 2015 in Stockholm Sweden:

##Session (YouTube Videos)

##Repo Contents The contents for each session are stored in an individual folder ... for the most part. Since we did not have time to finish some of the content in some sessions, we covered the content in a later session.

  • \Debugging\* contains content from the Enabling DevOps using PowerShell 5.0 session. Also covered in What's New in DSC session.
  • \DevOps\* contains content from Enabling DevOps using PowerShell 5.0 session.
  • \PullServer\* contains content from What's Up with DSC Pull Server session.

###File Details

Path File Name Description
Assets site.zip Pull Server ASP.Net WebApp content.
Debugging 00 - debugging flow.ps1 Script used to demonstrate new debugging functionality.
Debugging config.ps1 DSC configuration run on remote server and debugged.
Debugging longrunning.ps1 Simple script that runs for long time allowing time to debug into it.
DevOps Assert-SiteTests.ps1 Sample script that performs basic CI functionality for Pester and Script Analyzer scripts.
DevOps Pester.ps1 Sample execution of pester against website configuration and resources.
DevOps ScriptAnalyzer.ps1 Sample execution of Script Analyzer tests against website configurations and resources.
DevOps\Website * Sample website content and resources used for testing.
DevOps\Website\Tests WebsiteConfig.Tests.ps1 Sample unit tests for website configuration.
PullServer 01 - PullServer Config.ps1 Sample configuration used to deploy V2 pull server.
PullServer 02 - PullServer Config.ps1 Sample configuraiton used to deploy V2 pull server and sample PullServer WebApp.
PullServer *.xml CliXML files used to pass credentials into scripts. Replace these with your own CliXML files in order to run sample scripts successfully.
PullServer Assert-PullServer.ps1 Script use to deploy dsc configuration which configures the V2 Pull Server.
PullServer Assert-TargetNode.ps1 Script used to deploy meta-configuration to target node which tells it to get its configuration from the v2 pull server.
PullServer Fabricam_ssl.* SSL Certficates used to configure pull server to use HTTPS.
PullServer Setup.ps1 Script used to do initial configuration of demo environment.
PullServer TargetNodeConfigs.ps1 Configuration which generates target noded configurations that are posted to the pull server for retrieval by target node.
PullServer TargetNodeMetaConfig.ps1 Meta-Configuration script for target nodes which will point them to the pull server.
PullServer\Assets * Contains Pull Server ASP.Net WebApp content.
PullServer\Modules * Modules required for configurations. Copy these to your modules directory in order to execute scripts.
PullServer\V1 * Sample configurations and scripts demonstarting target node configuration and resulting mofs for pull server version 1.

##Also see DSC Pull Server UI repo for the sample application source code.