Upload
puppet-labs
View
159
Download
0
Embed Size (px)
DESCRIPTION
"Using Puppet on Windows, Do's and Don'ts (Beginner) - Bas Grolleman, eMendo IT given at Puppet Camp Düsseldorf 2014
Citation preview
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