class site_couchdb { $x509 = hiera('x509') $key = $x509['key'] $cert = $x509['cert'] # 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 }