Skip to content

Commit

Permalink
New major release (#137)
Browse files Browse the repository at this point in the history
* Added required module versions of 'Datum', 'Datum.InvokeCommand' 'and 'Sampler.DscPipeline'

* Updated gitversion

* Dynamic data test

* More dynamic config data

* Added test for making sure DSC resource modules are spcified correctly

* More test improvments

* Updated 'datum' and 'Datum.InvokeCommand'

* Updated tests

* Removed dependencies for now and added them to the repo

* Removed another redundancy

* Fixed NodeName

* Updated to a new datum version

* Added 'DatumHandlersThrowOnError'

* Key for DSC Meta Config can be configured in 'datum.yml' with 'DscLocalConfigurationManagerKeyName'

* Renamed 'Get-DatumSourceFile' to 'Get-RelativeFileName' in config data

* Updated to latest versions of datum and Datum.InvokeCommand handler

* Added error handling when loading nodes

* Fixed yaml sytax test which did not work yet

* Fixed variable

* Removed modules

* Restored gitignore to default

* Updated modules and removed many that are no longer needed

* Added 'xDscDiagnostics'

* Moved reports

* Replaced 'CommonTasks' in lab with 'DscConfig.Demo'

* Using latest Gallery releases

* Formatting

* Work in progress on documentation

* Work in progress on documentation

* Replaced gitversion task

* Finished updating exercises

* Enabled 'WithYAML'

* Undo last change
  • Loading branch information
raandree authored Apr 23, 2022
1 parent f0974de commit 29caf18
Show file tree
Hide file tree
Showing 54 changed files with 625 additions and 626 deletions.
91 changes: 0 additions & 91 deletions .build/TestBuildAcceptance.build.ps1

This file was deleted.

99 changes: 0 additions & 99 deletions .build/TestConfigData.build.ps1

This file was deleted.

15 changes: 0 additions & 15 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,16 +1 @@
output/

**.bak
*.local.*
!**/README.md
.kitchen/

*.suo
*.user
*.coverage
.vs
.psproj
.sln
markdownissues.txt
node_modules
package-lock.json
12 changes: 6 additions & 6 deletions Exercises/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@ Before starting any exercise, please make sure you have met the following requir
- Create a free Azure test account if you don't have one yet with enough credits left: <https://azure.microsoft.com/en-us/free/>. You may want to create a new email address if you already have one and used all your credits already (required to test Azure Automation DSC in a release pipeline)
- Create one or two virtual machines in the test subscription and don’t forget to turn them off. The machine must have the status "deallocated", otherwise they are eating up your credits.
- Have a notebook computer (ideally Windows 10) with you that has the following software installed:
- git: https://git-scm.com/downloads
- Visual Studio Code: https://code.visualstudio.com/Download
- [Download Git](https://git-scm.com/downloads)
- [Download Visual Studio Code](https://code.visualstudio.com/Download)
- Install the PowerShell extensions
- Install the RedHat yaml extension
- Install the Az module (Install-Module -Name Az)
- Test logging into your free Azure test subscription (Login-AzAccount)
- Install the Az module (Install-Module -Name Az)
- Test logging into your free Azure test subscription (Login-AzAccount)

Please execute the [prerequisite check](CheckPrereq.ps1) in Windows PowerShell to check if everything is configured correctly on you computer.

> ***Please not that this test requires Pester > 4 to run.***
> ***Please note that this test requires Pester > 4 to run.***
## Task 1

Expand Down
Loading

0 comments on commit 29caf18

Please sign in to comment.