With Couchbase 4.5 exposing everything in their API these days, a better "rewrite" of this module would be to use their REST API and minimally expose those cluster management functions for Windows nodes to benefit from (even if installation cannot be supported and has to be done manually).
Unable to use this module due to lacking Windows support (RE: https://github.com/justicel/puppet-couchbase/blob/master/manifests/params.pp#L72)
With Couchbase 4.5 exposing everything in their API these days, a better "rewrite" of this module would be to use their REST API and minimally expose those cluster management functions for Windows nodes to benefit from (even if installation cannot be supported and has to be done manually).