justicel / puppet-couchbase

Puppet couchbase module for auto-scaling of couchbase with puppet
9 stars 30 forks source link

Allow client package override #26

Open ghola opened 9 years ago

ghola commented 9 years ago

In a recent VM build (centos 6.6) i noticed that the memcached and couchbase client libraries conflict. They are both using libevent, but while memcached is using the standard centos repo libevent, couchbase is using libcouchbase2-libevent from the couchbase repo.

It turns out that couchbase can also use libcouchbase2-libev and this solves the conflict with memcached. But to do that one needs to be able to override the default client_package, hence this PR.

justicel commented 9 years ago

Thanks for the pull request. I'll have to do some testing of this to make sure it works as expected under Ubuntu/Debian as well.

justicel commented 9 years ago

@ghola Please do some syntax cleanup for the variables to conform to Puppet style specifications and I'll accept/close this pull request. Thanks.

skiz commented 8 years ago

+1