puppet camp düsseldorf 2014:puppet and windows: do's and don'ts
DESCRIPTION
"Using Puppet on Windows, Do's and Don'ts (Beginner) - Bas Grolleman, eMendo IT given at Puppet Camp Düsseldorf 2014TRANSCRIPT
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
Why Windows?
We need this,and you seem smart
Do’s
Upgrade PuppetOhhh, shiny!
Clean CodeKeep 'em Separated
Reboots
Powershell An elegant weapon for a more civilized
age.
Use the registry
Invest time in ChocolateyManual Install, ain’t nobody got time for that
Add checksFailure is an option
Open SourceCode like nobody’s peer reviewing.
Don’ts
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!
Recap
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
Questions?
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