stdmod / puppet-modules

A sample set of Puppet modules based on current Naming Standards (wip)
23 stars 5 forks source link

Recommendation for bind module is troublesome #4

Open daenney opened 10 years ago

daenney commented 10 years ago

The documentation contains:

bind9::params
postgresql-8::service
mysql5::install

As examples of bad module names. In the case of MySQL and Posgresql I can agree but not in the case of bind. There's a huge different between bind9 and bind10, they're very different software project which can also be run together. Having modules only use the name 'bind' is going to confuse and trip up people.

As far as I'm concerned they shouldn't have named it BIND 10 but something else entirely because it's a completely different architecture but we're stuck with it.

jhoblitt commented 10 years ago

FYI - bind10 has been renamed to "bundy". http://bundy-dns.de/

alvagante commented 10 years ago

This might be an edge case, but seems like the bundy (horrible) name may solve such a dilemma. The principle of not having version numbers in modules names I think is obvious and widely used. Exceptions might be addressed in some way (for my point of view any way is good if it's shared)