On Thursday, May 14, 2015 at 12:53:44 PM UTC-5, Ian Hayes 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)
>    
>
I think you're proposing to start at the wrong end.  It is far easier to 
use Puppet effectively when you understand the basics of its mode of 
operation and have an idea of the nature and scope of the things it can 
help you do.  To that end, I recommend reading the official architecture 
overview and the language reference sections of the Puppet reference manual 
<http://docs.puppetlabs.com/puppet/3.8/reference/>.  Don't let "language 
reference" scare you: Puppet's official docs are a pretty easy read.  I 
generally recommend also that people at least skim the resource type 
reference, to get an idea of the kinds of resources Puppet can handle 
straight out of the box.

You could also consider grabbing the VM-based tutorial 
<https://puppetlabs.com/download-learning-vm-b> (which I recommend for 
*after* the above resources, but YMMV).

Once you have a foundational understanding of how Puppet works, you will be 
better able to judge what other resources you want or need to seek out.


Good luck,

John

-- 
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/92be74a0-dadd-4d66-93a0-6c74992feb8d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to