First comment: Do you currently use a tool like Jenkins or Mavin to deploy 
these Java services ?

If so, continue.  If not, consider it.

My experience with Puppet is that it is not The Universal Tool That Does 
Everything.  It does a lot, but there are some things that other tools do 
better.  Case in point is deploying a Java application / service.  There are 
puppet modules for these other tools that will still allow you to run things 
centrally.

IMHO, there is no One Tool, but rather a combination of Tools That Do A Few 
Things Very Well.

Hope this helps.
“Sometimes I think the surest sign that intelligent life exists elsewhere in the 
universe is that none of it has tried to contact us.”  (Bill Waterson: Calvin & 
Hobbes)

On May 14, 2015, at 01:53 PM, Ian Hayes <essays.in.softw...@gmail.com> wrote:

I've given myself the job of learning Puppet over the next couple of weeks, but 
to be honest I'm a little overwhelmed by the volume of docs available.

I'm hoping that if I describe my learning scenario a few kind folks can point 
me at the appropriate tutorial docs to help fast track this process.

My test scenario involves the deployment of four(Java) services - let's call 
them 'service A', 'service B' , 'service C' and 'service D'. For this example 
assume that I am creating VM's in AWS. I want to have three different models 
for how the services are deployed:
Micro - where all services are deployed onto a single VM
Mini - where two services are deployed onto two VM's (server 1 hosting services 
A and B; server 2 hosting C and D);
Maxi - where there are four VM's with a separate service on each VM (server1 
hosting service A, server 2 hosting service B etc.)

Can somebody point me at some quick start docs that explain:
How to create my different environments?
How to logically map services to the environment servers
How to spin up new environments on demand (e.g. push button instantiation of a 
new 'maxi' environment)


TIA

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/c6582aaa-6610-470a-a359-9b025b23978a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/6141dca3-36e5-435c-9355-770118db05c1%40me.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to