Part V - Introducing the FoxDeploy DSC Designer
This post is part of the Learning DSC Series here on FoxDeploy.com. To see the other articles, click the banner above!
For years now, people have been asking for a DSC GUI tool. Most prominently me, I’ve been asking for it for a longggg time!
My main problem with DSC today is that there is no tooling out there to help me easily click through creating my DSC Configurations, other than a text editor. For a while there, I was hoping that one of the tools like Chef or Puppet would provide the UX I wanted, to click my way through making a DSC Configuration for my machines…but after checking them out, I didn’t find anything to do what I wanted.
So I made my own.
Release Version 1.0
Want to contribute?
I’ve made a lot of PowerShell modules before but none of my projects have ever been as ambitious as this. I welcome help! If you want to rewrite it all in C#, go for it. If you see something silly or slow that I did, fix it. Send me Pull Requests and I’ll merge them. Register issues if you find something doesn’t work.
I want help with this!
Where will we go from here
This project has been a work-in-progress since the MVP Summit last year, when I tried to get MS to make this UI, and they told me to do it on my own! So this is version 1.0. Here’s the planned features for somewhere down the road.
Version | Feature | Completed |
---|---|---|
1.0 | Released! | ✔️ |
1.1 | Ability to enact the configuration on your machine | |
1.2 | Button to jump to local dsc resource folder | |
2.0 | Display DSC Configuration as a form | |
2.? | render absent/present as radio button | |
? | render multi-choice as a combobox | |
? | render other options as checkbox | |
? | render string as a textbox | |
? | Display DSC Configuration as a form | |
?? | Track configuration Drift? |
How was this made?
I thought you’d never ask. Check out this link here to see how this app was made.