X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fssl%2Fmanifests%2Fservice.pp;h=f01a75c5ed86249efe50786b4a81d11ed32f2a97;hb=bf2de708c73c0aee3af2585726515671284e0d9e;hp=711f755b80a9ac9a2b3b0153d3e53785cc523d37;hpb=22176a7d382bc3b23bc1673492e33859ca828e47;p=mirror%2Fdsa-puppet.git diff --git a/modules/ssl/manifests/service.pp b/modules/ssl/manifests/service.pp index 711f755b8..f01a75c5e 100644 --- a/modules/ssl/manifests/service.pp +++ b/modules/ssl/manifests/service.pp @@ -35,6 +35,15 @@ define ssl::service($ensure = present, $tlsaport = 443, $notify = [], $key = fal notify => [ $notify ], links => follow, } + + file { "/etc/ssl/private/$name.key-certchain": + ensure => $ssl_ensure, + mode => '0440', + group => 'ssl-cert', + content => template('ssl/key-chained.erb'), + notify => [ $notify ], + links => follow, + } } if (size($tlsaports) > 0 and $ssl_ensure == "present") {