• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
20120324 Advanced Topics in Puppet at Cascadia IT Conference
 

20120324 Advanced Topics in Puppet at Cascadia IT Conference

on

  • 720 views

 

Statistics

Views

Total Views
720
Views on SlideShare
604
Embed Views
116

Actions

Likes
2
Downloads
5
Comments
0

2 Embeds 116

http://kurapov.name 113
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