When it comes to testing the state of our environment with Desired State Configuration it’s important to remember to keep it as lightweight as possible. Take the following scenario: You’ve built a custom DSC Module that installs, uninstalls or updates versions of a custom in-house piece of Software. A new version of the Software is […]
As a precursor to this post I want to thank Matt Wrock from Stephen Murawski Chef for all their hard work with Test-Kitchen and Kitchen-DSC. Testing DSC Modules and Resources can be cumbersome task when having to run them locally on your machine. You may end up with tons of different undesired configurations and files sprawled throughout your machine. […]
I wanted to take some time and do a write-up on creating a custom Desired State Configuration (DSC) resource using PowerShell v5 Classes. PowerShell V5 Classes allow us to define a Class in similar fashion to C#. This is important for a few reasons. One of the first reasons that comes to mind is that […]
I hope everyone is having a great weekend! I wanted to make another quick video talking about three of my favourite things – DSC, Docker and Git. This clip is about automating the deployment process of web based applications to Containers in Windows Server 2016 using DSC, Git and Docker.
So it turns out people really liked my take on DSC clashing with an arty website design (Thank you!). so, by popular demand I will dig into further detail about how I’ve got this setup in my home lab and how you can get this rolling also. So I mentioned in my original post that […]
The great thing about Desired State Configuration is that it allows a level of creativeness when it comes to how you wish to display your current configuration status of your nodes. However some people (understandably) dislike this concept and vote for having a configuration management tool to give them the over-governing level of abstraction which can […]
Continuing on from my first part in ‘Visual Studio 2015 – Creating a PowerShell Tool + GUI (Part 1)’. We have our GUI now able to be launched from the ISE, now we just need to give it life behind those pretty buttons and lists. Lets get started: The first thing we need to do […]