20120324 Advanced Topics in Puppet at Cascadia IT Conference
Upcoming SlideShare
Loading in...5
×
 

20120324 Advanced Topics in Puppet at Cascadia IT Conference

on

  • 763 views

 

Statistics

Views

Total Views
763
Views on SlideShare
635
Embed Views
128

Actions

Likes
2
Downloads
5
Comments
0

2 Embeds 128

http://kurapov.name 125
http://www.linkedin.com 3

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

20120324 Advanced Topics in Puppet at Cascadia IT Conference 20120324 Advanced Topics in Puppet at Cascadia IT Conference Presentation Transcript

  • Advanced Topics in Puppet Cascadia IT Conference 2012-03-24 Garrett Honeycutt gh@garretthoneycutt.com
  • # whoami
  • Puppet Labs is Hiring http://puppetlabs.com/company/careers/• Release Engineer• Software Developer• Certification Program Manager• Professional Services Engineer
  • We’re going to jump around • style • provisioning • software repo’s • Hiera • MCollective • Version Control / Dev workflow / Testing
  • Coding stylehttp://docs.puppetlabs.com/guides/style_guide.html
  • four digit mode
  • default fail()
  • Inheritance
  • Inheritance
  • Inheritance
  • Inheritance
  • Best Practices
  • Start from a known base
  • Provision small
  • Provisioning process
  • Software Repo’s• No ensure => latest in your code.• Specific version strings are even worse
  • Run your own Software Repo’s
  • Version control your Repo’s /data/repos/CentOS_6.1_Base symlinks to/data/repos/CentOS_6.1_Base-2012032400
  • Hiera
  • Decoupling data and modules• show me the code
  • MCollective
  • VCS Structure (SVN view)
  • Flow
  • Advanced Topics in Puppet Cascadia IT Conference 2012-03-24 Garrett Honeycutt gh@garretthoneycutt.com