summaryrefslogtreecommitdiff
path: root/manifests/cert.pp
blob: b6caa7b86dc4de839325324c85c89743a09cfc7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
define x509::cert (
  $source = "puppet:///modules/site_x509/files/certs/${name}.crt",
) {
  include x509::variables
  include x509::base

  file { "${x509::variables::ssl_local_certs}/${name}.crt" :
    ensure  => file,
    mode    => '0444',
    group   => 'ssl-cert',
    source  => $source,
    require => Package['openssl'],
  }
}