Puppet and WindowsDo’s and Don’ts
Who is that guy?and why should I listen to him.
Quick overview● Why Windows● Do’s● Don’ts● Recap● Questions
We need this,and you seem smart
Upgrade PuppetOhhh, shiny!
Clean CodeKeep 'em Separated
Powershell An elegant weapon for a more civilized
age.
Invest time in ChocolateyManual Install, ain’t nobody got time for that
Add checksFailure is an option
Open SourceCode like nobody’s peer reviewing.
Do notGet a domain controller
There can be only one
Do notTry to solve it in Hiera
Unless you enjoy puzzles
Do notMix slashes
Do notThink file based
You are going to have a bad time!
Do’s● Upgrade puppet● Clean code● Reboots● Powershell● Registry● Chocolaty● Add Checks● Open Source
Don’ts● Do not get a domain controller● Do not try to solve it in hiera● Do not mix slashes● Do not think file based
Important LinksWindows Package Management
https://chocolatey.org/
Powershell Objectshttp://s.basg.nl/1vdVyxx
List of Modulespuppetlabs/mssqlrismoney/chocolateybadgerious/windows_envmartezr/rdprmsphd/windows_firewalladenning/winntp
puppetlabs/aclpuppetlabs/registrypuppetlabs/rebootjoshcooper/powershellpuppetlabs/dismpuppetlabs/inifile
Presentation is onlinehttp://s.basg.nl/puppetwindows
You can find me on Google+http://google.com/+basgrolleman
Final Notes