Well we had that problem in the past. I now name my modules with a
prefix for the company first letter so if I was working for puppetlabs
then I would name the module pmysql. The thing is that most of the time
I want convenient "wrappers" for the mysql module provided by puppetlabs
or some third party. This also ensures that if they change the interface
I have stable defines/classes.

The other way arround this is to put all those things in a single module
named "site" or "custom" for example.

-- 
Nikola

On Thu, May 16, 2013 at 05:10:44PM -0500, Matt Zagrabelny wrote:
> Greetings,
> 
> When writing modules are people namespacing them to avoid collisions
> with puppetlabs' modules?
> 
> I wrote some (very simple) modules:
> 
> mysql
> postgresql
> 
> that now have namespace conflicts when I am trying to install the
> puppetlabs modules of the same name.
> 
> Is there a best practice or style guide that people follow when
> namespacing their in-house modules?
> 
> For instance:
> 
> site::umn::duluth::postgresql
> 
> ??
> 
> Thanks for any hints or feedback!
> 
> -mz
> 
> -- 
> 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 [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to