2014
Presented by
Workshop: Git and Puppet Code Terri Haber Professional Services Engineer Puppet Labs [email protected] @baconqurlyq http://www.terrihaber.com
Presented by
Workshop!• Simple GIT organization
• No workflow
Presented by
Yes, source control!• Puppet is infrastructure as code
• Easily roll back mistakes
• Integration with other tools
Presented by
F*%# yeah GIT!• Distributed VCS model
• Very popular
• Used by Puppet Labs
Presented by
One repo per module!• Treat each module as its own project
• Less confusion
• Exception: r10k control repo
Presented by
Automate simple testing• STOP!
• pre-commit is nice
• post-receive is better
• puppet and puppet-lint
Presented by
Questions?
Presented by
Thank you!https://github.com/terrimonster/gitworkshop
@baconqurlyq
http://www.terrihaber.com