diff options
Diffstat (limited to 'puppet')
| -rw-r--r-- | puppet/modules/site_couchdb/manifests/init.pp | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/puppet/modules/site_couchdb/manifests/init.pp b/puppet/modules/site_couchdb/manifests/init.pp index b3d9fdf0..c4fe6277 100644 --- a/puppet/modules/site_couchdb/manifests/init.pp +++ b/puppet/modules/site_couchdb/manifests/init.pp @@ -39,10 +39,13 @@ class site_couchdb {    $couchdb_backup           = $couchdb_config['backup']    $couchdb_mode             = $couchdb_config['mode'] -  if $couchdb_mode == 'multimaster'      { include site_couchdb::bigcouch } -  if $couchdb_mode =~ /^(plain|master)$/ { include site_couchdb::plain } +  # ensure bigcouch has been purged from the system: +  # TODO: remove this check in 0.9 release +  if file('/opt/bigcouch/bin/bigcouch', '/dev/null') != '' { +    fail 'ERROR: BigCouch appears to be installed. Make sure you have migrated to CouchDB before proceeding. See https://leap.se/upgrade-0-8' +  } -  # if $couchdb_mode == 'mirror'      { include site_couchdb::mirror } +  include site_couchdb::plain    Class['site_config::default']      -> Service['shorewall'] | 
