puppet for build, test and release environment integrity
DESCRIPTION
"Puppet for Build, Test and Release Environment Integrity" by Rene Medellin at Puppet Camp Melbourne 2013.TRANSCRIPT
Build and Test Environment Configuration with Puppet
Rene Medellin – Lead Build Engineer
Puppetcamp Melbourne 2013
About me
@medellre
Rene Medellin -‐ Build and Release Engineer with an agile
focus. Worked mostly in financial services and a couple
of other places…
It’s all about Production
Rene Medellin -‐ [email protected]
Development and Release Reference Architecture
Rene Medellin -‐ [email protected]
Development and Release Infrastructure Toolset
© 2012 Rene Medellin
Continuous(Delivery(Toolset(Matrix(
Component Function Open Source Enterprise – On Premises Hosted – Off Premises
Version Control
Continuous Integration Continuous Deployment
Artifact Management
Build Deployment Automation
Rene Medellin -‐ [email protected]
Development and Release Infrastructure Toolset
© 2012 Rene Medellin
Component Function Open Source Enterprise – On Premises Hosted – Off Premises
Dev Dashboard Ops Dashboard
Environment Dashboard
Environment Provisioning
Environment State Management
Code (Static) Quality
Code Review
Rene Medellin -‐ [email protected]
Development Sandbox
Rene Medellin -‐ [email protected]
Further reading….
Rene Medellin -‐ [email protected]
Further reading….
Rene Medellin -‐ [email protected]
Rene Medellin -‐ [email protected]
Infrastructure Testing or POC https://bitbucket.org/medellre/jenkins-‐appliance
INFRASTRUCTURE AS CODE
Rene Medellin -‐ [email protected]
Infrastructure As Code with peer review
Rene Medellin -‐ [email protected]
Infrastructure As Code with validation
Rene Medellin -‐ [email protected]
QUESTIONS?
Rene Medellin -‐ [email protected]