| Index: modules/web/manifests/server.pp | 
| =================================================================== | 
| --- a/modules/web/manifests/server.pp | 
| +++ b/modules/web/manifests/server.pp | 
| @@ -1,6 +1,7 @@ | 
| class web::server( | 
| $vhost, | 
| $repository, | 
| +    $remote = "https://hg.adblockplus.org/${repository}", | 
| $certificate = hiera('web::server::certificate', 'undef'), | 
| $private_key = hiera('web::server::private_key', 'undef'), | 
| $is_default = false, | 
| @@ -112,7 +113,7 @@ | 
|  | 
| exec {"fetch_cms": | 
| command => shellquote($fetch_cms_cmd), | 
| -    require => Package['mercurial'], | 
| +    require => Class['adblockplus::mercurial'], | 
| timeout => 0, | 
| creates => "/opt/cms/.hg/hgrc", | 
| } | 
| @@ -120,13 +121,13 @@ | 
| $fetch_repo_cmd = [ | 
| 'hg', 'clone', | 
| '--noupdate', | 
| -    "https://hg.adblockplus.org/${repository}", | 
| +    $remote, | 
| "/home/www/${repository}", | 
| ] | 
|  | 
| exec {"fetch_repo": | 
| command => shellquote($fetch_repo_cmd), | 
| -    require => Package['mercurial'], | 
| +    require => Class['adblockplus::mercurial'], | 
| user => www, | 
| timeout => 0, | 
| creates => "/home/www/${repository}/.hg/hgrc", | 
|  |