diff options
author | varac <varacanero@zeromail.org> | 2012-11-04 20:47:25 +0100 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2012-11-04 20:47:25 +0100 |
commit | 41a10e2475d056a621964f17757b28581661b053 (patch) | |
tree | 1538de79679b6bea53fc25e476209a26b6f3cfa4 | |
parent | 0a3fdfff7bd8c11d6099f23aef505fbd5333ba99 (diff) |
working resource relationships for deployment
-rw-r--r-- | puppet/modules/site_couchdb/manifests/init.pp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/puppet/modules/site_couchdb/manifests/init.pp b/puppet/modules/site_couchdb/manifests/init.pp index 26e5cdfd..e4d97e34 100644 --- a/puppet/modules/site_couchdb/manifests/init.pp +++ b/puppet/modules/site_couchdb/manifests/init.pp @@ -12,8 +12,16 @@ class site_couchdb { $couchdb_leap_ca_pw = $couchdb_leap_ca_user['pw'] $couchdb_host = "admin:$adminpw@127.0.0.1:5984" - # install couchdb package first, then configure it - Class['site_couchdb::package'] -> Class['site_couchdb::configure'] + Class['site_couchdb::package'] + -> Package ['couchdb'] + -> File['/etc/init.d/couchdb'] + -> File['/etc/couchdb/local.ini'] + -> File['/etc/couchdb/local.d/admin.ini'] + -> Couchdb::Create_db[leap_web] + -> Couchdb::Create_db[leap_ca] + -> Couchdb::Add_user[leap_web] + -> Couchdb::Add_user[leap_ca] + -> Site_couchdb::Apache_ssl_proxy['apache_ssl_proxy'] include site_couchdb::package include site_couchdb::configure |