26
Puppet and Windows Do’s and Don’ts

Puppet and windows do's and don'ts

Embed Size (px)

Citation preview

Puppet and Windows

Do’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 Puppet

Ohhh, shiny!

Clean Code

Keep 'em Separated

Reboots

Powershell

An elegant weapon for a more civilized

age.

Use the registry

Invest time in Chocolatey

Manual Install, ain’t nobody got time for that

Add checks

Failure is an option

Open Source

Code like nobody’s peer reviewing.

Don’ts

Get a domain controller

There can be only one

Try to solve it in Hiera

Unless you enjoy puzzles

Mix slashes

Think 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 Links

Windows Package Management

https://chocolatey.org/

Powershell Objects

http://s.basg.nl/1vdVyxx

List of Modules

puppetlabs/mssql

rismoney/chocolatey

badgerious/windows_env

martezr/rdp

rmsphd/windows_firewall

adenning/winntp

puppetlabs/acl

puppetlabs/registry

puppetlabs/reboot

joshcooper/powershell

puppetlabs/dism

puppetlabs/inifile

Presentation is online

http://s.basg.nl/puppetwindows

You can find me on Google+

http://google.com/+basgrolleman

Final Notes