On Wed, Jan 15, 2014 at 5:01 PM, James Turnbull <ja...@lovedthanlost.net>wrote:

> Andy Parker wrote:
> > On Wed, Jan 15, 2014 at 1:21 PM, Dustin J. Mitchell <dus...@v.igoro.us
> > <mailto:dus...@v.igoro.us>> wrote:
> >
> >     On Wed, Jan 15, 2014 at 4:20 PM, Andy Parker <a...@puppetlabs.com
> >     <mailto:a...@puppetlabs.com>> wrote:
> >     >   * Tier2 code ideally won't live inside the puppet repo at all
> >     ..
> >     >   1. create a "modules" directory that is a peer of "lib" in the
> >     puppet repo
> >
> >     These seem contradictory..
> >
> >
> > They are. I'm thinking that the modules directory would live only as
> > long as it takes to extract them out in a way that produces reasonable
> > modules for publishing on the forge. The reason for the modules step is
> > so that we can keep shipping a working system as the work is going on
> > without having to keep the changes on a long lived branch.
> >
> > The contradiction is resolved after we complete the final step "After
> > that is all in place (or just after the first one plumbs in all of the
> > functionality) I think we can then start moving things off to the forge
> > and pulling them in a different way."
> >
>
> I think this is a broadly good idea but I've got one concern about the
> on ramp to using Puppet. Whatever is done, pull out some/pull out all,
> the user experience of getting started with Puppet should remain
> seamless or at least as good as it is now. For example, if there's
> suddenly another step to get started with Puppet, i.e.:
>
> 1. Install Puppet.
> 2. Add resources.
> 3. See Puppet in action.
>
> Then I think the getting started user experience suffers. Especially
> with so many tutorials out there that just assume various resources will
> be available. If the user gets some esoteric error (Dog forbid Puppet
> having an esoteric error :)) when they try to run a local .pp file or do
> a puppet resource then that's a big turn-off.
>
> Puppet's learning curve can be steep for many users. Let's not make it
> any harder.
>

+100

deepak

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/CAOjOXY0%3D8aoEU%3DpsMoyjfN7B_Lpj9J0oj--s2YN-uE_OgT7qpw%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to