summaryrefslogtreecommitdiff
path: root/puppet/modules/site_couchdb/manifests/init.pp
blob: f1cca46f6818198e20f672d7d249ed3a690ce158 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class site_couchdb {

  $couchdb_config = hiera('couchdb')
  $key            = $couchdb_config['key']
  $cert           = $couchdb_config['crt']

  # install couchdb package first, then configure it
  Class['site_couchdb::package'] -> Class['site_couchdb::configure']

  include site_couchdb::package
  include site_couchdb::configure


  couchdb::ssl::deploy_cert { 'cert':
    key  => $key,
    cert => $cert,
  }
  include couchdb::deploy_config
}