couchdb: generate hiera files suitable for plain couchdb + read-only mirrors
split bigcouch stunnel from plain couch stunnel
separate bigcouch specifics from init.pp
set mirror option if we are on a couch mirror
first steps towards mirroring couch
Merge pull request #2 from azul/feature/couch

split out bigcouch and only apply if needed, initial code for replication
fix typo in _couchdb_multimaster.json
Merge branch 'feature/couch' of github.com:elijh/leap_platform into feature/couch
new generic system for stunnel: just `include site_stunnel` and stunnel + needed shorewall will be automatically set up. requires new leap_cli
tmp comment out error if no master nodes defined
site_couchdb: support auto-stunnel setup, split master, bigcouch, and mirror out into separate files.
add replication user
Merge pull request #3 from azul/feature/couch

add replication user
stunnel: make site_mx and site_webapp use new site_stunnel
moved json macros to provider_base/lib/macros. requires new unreleased leap_cli
fix stunnel entries in mx.json and webapp.json
haproxy: support read only couchdb mirrors
minor: fix typo in replication user roles
hand replication credentials to tapicero
create netrc files for all users with new puppet_couchdb

This only works with the latest patch to puppet_couchdb