12 file { '/etc/ssl/debian':
18 source => 'puppet:///files/empty/'
20 file { '/etc/ssl/certs':
22 source => 'puppet:///modules/ssl/servicecerts/',
25 ignore => '*[^c][^r][^t]',
26 notify => Exec['c_rehash /etc/ssl/certs'],
28 file { '/etc/ssl/debian/certs':
32 file { '/etc/ssl/debian/crls':
36 file { '/etc/ssl/debian/keys':
40 require => Package['ssl-cert'],
42 file { '/etc/ssl/debian/certs/thishost.crt':
43 source => "puppet:///modules/ssl/clientcerts/${::fqdn}.client.crt",
44 notify => Exec['c_rehash /etc/ssl/debian/certs'],
46 file { '/etc/ssl/debian/keys/thishost.key':
47 source => "puppet:///modules/ssl/clientcerts/${::fqdn}.key",
50 require => Package['ssl-cert'],
52 file { '/etc/ssl/debian/certs/ca.crt':
53 source => 'puppet:///modules/ssl/clientcerts/ca.crt',
54 notify => Exec['c_rehash /etc/ssl/debian/certs'],
56 file { '/etc/ssl/debian/crls/ca.crl':
57 source => 'puppet:///modules/ssl/clientcerts/ca.crl',
60 file { '/etc/ssl/debian/certs/thishost-server.crt':
61 source => "puppet:///modules/exim/certs/${::fqdn}.crt",
62 notify => Exec['c_rehash /etc/ssl/debian/certs'],
64 file { '/etc/ssl/debian/keys/thishost-server.key':
65 source => "puppet:///modules/exim/certs/${::fqdn}.key",
68 require => Package['ssl-cert'],
71 exec { 'c_rehash /etc/ssl/debian/certs':
74 exec { 'c_rehash /etc/ssl/certs':