Your SlideShare is downloading. ×
0
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Puppet on Windows: Now You're Getting Chocolatey PuppetConf2013

1,067

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,067
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Puppet on Windows: Now You’re Getting Chocolatey! Rob Reynolds Software Engineer | Puppet Labs rob@puppetlabs.com @ferventcoder Friday, August 23, 13
  • 2. puppetconf.com #puppetconf Who am I? •Developer at Puppet Labs / started July 1 •Creator of Chocolatey •DevOps interest for 2+ yrs or 7+ yrs •Long time .NET Dev •Learning Ruby •Also still learning Puppet Friday, August 23, 13
  • 3. puppetconf.com #puppetconf Why are you here? Friday, August 23, 13
  • 4. puppetconf.com #puppetconf Is it... Friday, August 23, 13
  • 5. puppetconf.com #puppetconf Is it... Friday, August 23, 13
  • 6. puppetconf.com #puppetconf Or is it... ? Friday, August 23, 13
  • 7. puppetconf.com #puppetconf Welcome! Friday, August 23, 13
  • 8. puppetconf.com #puppetconf What is Chocolatey? •Package manager for Windows •Kind of like yum or apt-get, but for Windows •Package provider for Puppet on Windows Friday, August 23, 13
  • 9. puppetconf.com #puppetconf Where does it fit into Puppet? •Chocolatey (choco) has a package provider •Module on forge (rismoney/chocolatey) Friday, August 23, 13
  • 10. puppetconf.com #puppetconf Use the built in windows package provider? Friday, August 23, 13
  • 11. puppetconf.com #puppetconf Does this replace built in Windows pkg provider? •Official answer at this time: no •Unofficial answer at this time: no •Built in provider requires no addtl setup •Choco requires PowerShell 2+ and .NET Framework 4.0 Friday, August 23, 13
  • 12. puppetconf.com #puppetconf Why would I use Chocolatey provider then? •Versionable / Upgradeable •Community / Packaging Provider Focus •Packaging is simple •Most Windows come w/PowerShell 2, so all you need is .NET 4.0 Friday, August 23, 13
  • 13. puppetconf.com #puppetconf Future of Chocolatey on Puppet •This is still an open discussion •Chocolatey will continually evolve •Security / trust focus Friday, August 23, 13
  • 14. puppetconf.com #puppetconf Anatomy of a provider Friday, August 23, 13
  • 15. puppetconf.com #puppetconf Build Packages? Friday, August 23, 13
  • 16. puppetconf.com #puppetconf Text Friday, August 23, 13
  • 17. puppetconf.com #puppetconf ChocolateyInstall.ps1 Friday, August 23, 13
  • 18. puppetconf.com #puppetconf DEMO Friday, August 23, 13
  • 19. puppetconf.com #puppetconf Vagrant FTW?! •Installed .Net 4.0 / Chocolatey •Installed Puppet & Modules •Used chocolatey provider to install git, posh-git and putty •Updated git to latest version Friday, August 23, 13
  • 20. puppetconf.com #puppetconf Questions? rob@puppetlabs.com @ferventcoder Friday, August 23, 13

×