SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Puppet for Java developers - JavaZone NO 2012

by on Sep 12, 2012

  • 21,897 views

Example code at https://github.com/carlossg/puppet-for-java-devs ...

Example code at https://github.com/carlossg/puppet-for-java-devs
More info at http://blog.carlossanchez.eu/tag/devops
Video at http://vimeo.com/49483627

Puppet is an infrastructure-as-code tool that allows easy and automated provisioning of servers, defining the packages, configuration, services,... in code. Enabling DevOps culture, tools like Puppet help drive Agile development all the way to operations and systems administration, and along with continuous integration tools like Jenkins, it is a key piece to accomplish repeatability and continuous delivery, automating the operations side during development, QA or production, and enabling testing of systems configuration.
Traditionally a field for system administrators, Puppet can empower developers, allowing both to collaborate coding the infrastructure needed for their developments, whether it runs in hardware, virtual machines or cloud. Developers and sysadmins can define what JDK version must be installed, application server, version, configuration files, war and jar files,... and easily make changes that propagate across all nodes.
Using Vagrant, a command line automation layer for VirtualBox, they can also spin off virtual machines in their local box, easily from scratch with the same configuration as production servers, do development or testing and tear them down afterwards.
We’ll show how to install and manage Puppet nodes with JDK, multiple application server instances with installed web applications, database, configuration files and all the supporting services. Including getting up and running with Vagrant and VirtualBox for quickstart and Puppet experiments, as well as setting up automated testing of the Puppet code.

Statistics

Views

Total Views
21,897
Views on SlideShare
8,506
Embed Views
13,391

Actions

Likes
27
Downloads
0
Comments
0

27 Embeds 13,391

http://blog.csanchez.org 5794
http://java.dzone.com 5389
http://blog.carlossanchez.eu 2077
http://lanyrd.com 37
http://feeds.feedburner.com 27
https://twitter.com 20
http://server.dzone.com 9
http://translate.googleusercontent.com 6
http://abtasty.com 3
http://www.yatedo.com 3
http://prlog.ru 2
http://www.carlossanchez.eu 2
http://webcache.googleusercontent.com 2
http://rritw.com 2
http://newsblur.com 2
http://www.linkedin.com 2
http://ranksit.com 2
http://www.dzone.com 2
http://www.google.ca 2
http://131.253.14.66 1
http://cafe.naver.com 1
http://twitter.com 1
http://cloud.feedly.com 1
https://si0.twimg.com 1
http://www.goread.io 1
http://www.ranksit.com 1
http://search.daum.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Apple Keynote

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
Post Comment
Edit your comment

Puppet for Java developers - JavaZone NO 2012 Puppet for Java developers - JavaZone NO 2012 Presentation Transcript